Javascript 为什么插件terser webpack插件会将有关包的信息添加到精简的代码中?

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]时,文件名始终不同,因为源代码不同 当我提交此插件时,不会添加此信息,但不会缩小代码 如果不将此信息添加到代码中,是否可以

我使用react脚本,它在绑定时使用这个插件来缩小代码。代码是在aws上逐代码构建的。Codebuild始终位于不同的目录中,如/Codebuild/output/src031636421或/Codebuild/output/src593949567。当使用这个插件时,包信息被添加到缩小的代码中。 这导致react脚本在文件名中使用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"
    }