【发布时间】:2017-03-06 21:51:16
【问题描述】:
我有转译应用的 Webpack 配置:
entry: {
'polyfill': './app/polyfill.js',
'lib': './app/lib.js',
'main': './app/main.js'
},
output: {
path: './bundles',
filename: '[name].js',
sourceMapFilename: '[name].map'
},
...
我想让polyfill和main从浏览器的<script>标签加载,lib作为CommonJS库导出。
lib 由 Node 后端使用,但包含一些 app 模块,因此它与其他入口点一起构建)。应用程序正在被转译,因此无法在 Node 中仅从 ./app 中提取 require 模块。
这里有哪些选项?使用单独的 Webpack 配置和单独的 Webpack 运行是唯一的吗?
【问题讨论】:
-
@Shard Externals 用于加载外部库,而不是用于发布它们,不是吗?
标签: webpack commonjs webpack-2