我是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不会,我可以更改吗?