我发现如果js文件中的函数没有被调用,压缩后就不见了。
但我有一个js文件,里面放的全是函数,压缩后就全没了,怎么办?
另外,把这个文件与调用到它的js文件一起合并压缩后,也没有用,好像它只认原来同一个文件中有没有调用那些函数。
webpack.config.js
var webpack = require('webpack')
module.exports = {
entry: ['./src/js/fun.js'],
output: {
path:__dirname+"/src/js",
filename:"fun_.js",
},
plugins: [
new webpack.optimize.UglifyJsPlugin({ //压缩包
// compress: {
// warnings: false
// },
sourceMap: true,
mangle: false
})
]
}
window.xxx = function(){..}