生产中的 Webpack 输出类型"var"



在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";

最新更新