我使用react-scripts在捆绑过程中使用此插件来最小化代码。代码是由aws上的codebuild构建的。 Codebuild始终在/ codebuild / output / src031636421或/ codebuild / output / src593949567等不同目录中进行构建。使用此插件时,程序包信息将添加到缩小的代码中。 这导致当react-scripts使用webpack中的[contenthash]作为文件名时,由于源代码不同,文件名总是不同的。
当我提交此插件时,不会添加此信息,但不会缩小代码。
是否可以将此插件配置为不将此信息添加到代码中?
下面是js pretty之后缩小代码的一部分。
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"
}