用webpack的UglifyJsPlugin怎样压缩一个全是函数的js文件?

我发现如果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
    })
  ]
}
阅读 3.2k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题