在浏览器之外处理Webpack

时间:2015-12-21 21:13:25

标签: javascript node.js webpack

我非常喜欢Webpack,并且不乏博客文章的赞美,所以我只是重申,它的作用是令人难以置信的生成客户端js包以及辅助文件,如CSS,图像,降价等现在问题......

在非js文件中使用require一直是浏览器捆绑上下文之外的主要麻烦。我只想谈谈我遇到过的两件大事。

  1. 渲染反应组件服务器端require非js文件。
  2. 对快速中间件运行集成测试,require文件反过来require其他非js文件。中间件本身很好。
  3. 我使用Webpack Isomorphic Tools解决了第一个问题,这似乎是一个不错的解决方法。我正在做第二个服务器端Webpack捆绑包但我不喜欢我的dev-server / rebuild设置。我仍然不确定如何最好地处理摩卡问题。我使用Karma和karma-webpack在浏览器中运行的测试很好。但我希望我的中间件测试能够在Node上运行。

    一旦我决定要求一个非js文件,我真的把手放在如何处理该文件上。我真的很好奇其他人在做什么?

1 个答案:

答案 0 :(得分:0)

我尝试使用服务器端和客户端Webpack构建工具。 https://github.com/halt-hammerzeit/webpack-react-redux-isomorphic-render-example 似乎工作正常,但它可能不是最好的解决方案。