【发布时间】:2015-12-22 06:43:20
【问题描述】:
我非常喜欢 Webpack,并且不乏赞美它的博客文章,所以我重申一下,它在生成客户端 js 包以及诸如 css、图像、markdown 等辅助文件方面的作用令人难以置信. 现在来解决问题……
对非 js 文件使用 require 一直是在浏览器捆绑上下文之外绕过的主要麻烦。我只会谈谈我遇到过的两个大问题。
- 在服务器端渲染
require非 js 文件的 react 组件。 - 在
require文件转而require其他非 js 文件的 express 中间件上运行集成测试。中间件本身很好。
我已经使用Webpack Isomorphic Tools 解决了第一个问题,这似乎是一个不错的解决方法。我正在做第二个服务器端 Webpack 包,但我不喜欢我拥有的 dev-server/rebuild 设置。我仍然不确定如何最好地处理摩卡咖啡问题。我在浏览器中运行的测试可以使用 Karma 和 karma-webpack。但我希望我的中间件测试在 Node.js 上运行。
当我决定需要一个非 js 文件时,我真的很想知道如何使用该文件。我真的很好奇其他人在做什么?
【问题讨论】:
标签: javascript node.js webpack