我正在使用
加载所有节点模块要求(” ./ node_modules / holderjs / holder.js');
lib.js中的是在Index.html中加载的 我可以看到其他节点模块,从相同的lib.js文件加载(加载与holder.js相同),但是当调用引用此js的函数时,会看到以下错误消息。
ReferenceError:未定义Holder 在Object.link(http://localhost:9000/app/assets/js/app.js:1:35913) 在http://localhost:9000/app/assets/js/lib.js:1:1068592
这些文件app.js(应用程序代码文件)和lib.js(所有第三方模块库文件)分别通过连接所有应用程序和节点模块文件来创建。
以下是用于它的Webpack配置:
plugins: [
new webpack.optimize.CommonsChunkPlugin({
name: 'lib',
filename: 'lib.js',
minChunks: Infinity
}),
new webpack.NamedModulesPlugin(),
new webpack.optimize.UglifyJsPlugin({
compress: { warnings: false },
comments: false,
mangle: false,
minimize: false
})
]