有没有一种方法可以通过使用 Webpack 或 Browserify 一次性创建捆绑包的“web”和“node”版本?捆绑包的“web”版本将在客户端上使用,同一捆绑包的“节点”版本将在服务器上用于预渲染(“同构”网络应用程序)。
问问题
1494 次
2 回答
2
我认为最简单的方法可能只是创建两个配置,一个在配置中,target: "node"
另一个target: "web"
在配置中,并像运行它们一样$ webpack && webpack --config webpack.config.web.js
于 2014-10-05T09:24:36.237 回答
1
webpack.config.js
您可以在文件中创建多个配置对象:
const config1 = {
target: 'web',
...
}
const config2 = {
target: 'node',
...
}
export default [config1, config2]
于 2017-04-03T09:08:38.510 回答