【问题标题】:Dealing with Webpack outside of the browser在浏览器之外处理 Webpack
【发布时间】:2015-12-22 06:43:20
【问题描述】:

我非常喜欢 Webpack,并且不乏赞美它的博客文章,所以我重申一下,它在生成客户端 js 包以及诸如 css、图像、markdown 等辅助文件方面的作用令人难以置信. 现在来解决问题……

对非 js 文件使用 require 一直是在浏览器捆绑上下文之外绕过的主要麻烦。我只会谈谈我遇到过的两个大问题。

  1. 在服务器端渲染 require 非 js 文件的 react 组件。
  2. require 文件转而 require 其他非 js 文件的 express 中间件上运行集成测试。中间件本身很好。

我已经使用Webpack Isomorphic Tools 解决了第一个问题,这似乎是一个不错的解决方法。我正在做第二个服务器端 Webpack 包,但我不喜欢我拥有的 dev-server/rebuild 设置。我仍然不确定如何最好地处理摩卡咖啡问题。我在浏览器中运行的测试可以使用 Karma 和 karma-webpack。但我希望我的中间件测试在 Node.js 上运行。

当我决定需要一个非 js 文件时,我真的很想知道如何使用该文件。我真的很好奇其他人在做什么?

【问题讨论】:

    标签: javascript node.js webpack


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-01
      • 2016-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-27
      • 1970-01-01
      • 2010-09-27
      相关资源
      最近更新 更多