Webpack加载器中的对象名称混乱

时间:2018-10-24 09:07:24

标签: javascript webpack

我是webpack的新手,我正在尝试创建一个conf文件,该文件将使用babel进行转译,而不是使用“ RemoveStrictPlugin”来删除“ use strict”(我需要这样做,因为我正在使用arguments.caller),并且而不是使用uglifyjs压缩和修改代码,我的整个代码都在IIFE中,这是uglifyjs设置:

new UglifyJsPlugin({
            test: /\.js$/,
            uglifyOptions: {
                warnings: "verbose",
                parse: {},
                compress: {},
                unused : false,
                mangle: {
                    toplevel:true,
                    properties: true,
                }

但是由于某种原因,我的对象名称不会混乱并且保持不变,例如:

var simpleobj = function(){}
simpleobj.prototype.test1 = function(){}
simpleobj.prototype.test2 = function(){}
simpleobj.prototype.test3 = function(){}

test1 / 2/3将被破坏,但是simpleobj不会,我可以更改吗?

0 个答案:

没有答案