在webpack 5中,当webpack配置的输出指定为
output: {
filename: mode === "bundle.js",
path: "./dist/",
library: {
name: "mylib",
type: "var"
}
}
生成的bundle文件的变量名为mylib
,正如dev所期望的那样。但是,在生产中,输出变量名称mylib
被缩小为一个随机字母。我知道在生产环境中,默认情况下它会减少代码,这不是问题。但是为什么这个输出名称也被缩小了呢?在这种情况下,应用程序如何使用mylib
?
我有
experiments: {
outputModule: true
}
在我的webpack配置。删除它,然后再删除"mylib";