Javascript 为什么插件terser webpack插件会将有关包的信息添加到精简的代码中?
我使用react脚本,它在绑定时使用这个插件来缩小代码。代码是在aws上逐代码构建的。Codebuild始终位于不同的目录中,如/Codebuild/output/src031636421或/Codebuild/output/src593949567。当使用这个插件时,包信息被添加到缩小的代码中。 这导致react脚本在文件名中使用webpack中的[contenthash]时,文件名始终不同,因为源代码不同 当我提交此插件时,不会添加此信息,但不会缩小代码 如果不将此信息添加到代码中,是否可以将此插件配置为 下面是js pretty之后的精简代码的一部分Javascript 为什么插件terser webpack插件会将有关包的信息添加到精简的代码中?,javascript,npm,webpack,minify,package.json,Javascript,Npm,Webpack,Minify,Package.json,我使用react脚本,它在绑定时使用这个插件来缩小代码。代码是在aws上逐代码构建的。Codebuild始终位于不同的目录中,如/Codebuild/output/src031636421或/Codebuild/output/src593949567。当使用这个插件时,包信息被添加到缩小的代码中。 这导致react脚本在文件名中使用webpack中的[contenthash]时,文件名始终不同,因为源代码不同 当我提交此插件时,不会添加此信息,但不会缩小代码 如果不将此信息添加到代码中,是否可以
e.exports = {
_args: [
["jsdom@15.1.1", "/codebuild/output/src031636421"]
],
_dependenciesComments: {
parse5: "Pinned to exact version number because we monkeypatch its internals (see htmltodom.js)"
},
_from: "jsdom@15.1.1",
_id: "jsdom@15.1.1",
_inBundle: !1,
_location: "/jsdom",
_phantomChildren: {
"ip-regex": "2.1.0",
psl: "1.1.32",
punycode: "2.1.1"
},
_requested: {
type: "version",
registry: !0,
raw: "jsdom@15.1.1",
name: "jsdom",
escapedName: "jsdom",
rawSpec: "15.1.1",
saveSpec: null,
fetchSpec: "15.1.1"
},
_requiredBy: ["/"],
_resolved: "https://registry.npmjs.org/jsdom/-/jsdom-15.1.1.tgz",
_spec: "15.1.1",
_where: "/codebuild/output/src031636421",
browser: {
canvas: !1,
vm: "./lib/jsdom/vm-shim.js",
"./lib/jsdom/living/websockets/WebSocket-impl.js": "./lib/jsdom/living/websockets/WebSocket-impl-browser.js"
},
bugs: {
url: "https://github.com/jsdom/jsdom/issues"
}