当前位置: 首页 > Web前端 > HTML

webpack处理static静态资源文件(压缩混乱)

时间:2023-03-28 13:39:52 HTML

项目会依赖一些开源的JS-SDK。由于改造源码导出工作量大,只能放在static中,在html中通过script标签引用。同时希望这些源码文件参与压缩Obfuscation1.npmpackagenpmiuglify-es2.build/webpack.prod.conf.js添加配置constUglifyJS=require('uglify-es')//引用uglify-es插件压缩混淆代码newCopyWebpackPlugin([{from:path.resolve(__dirname,'../static'),to:config.build.assetsSubDirectory,ignore:['.*']},{//指定文件夹下的所有js文件到指定文件夹from:path.resolve(__dirname,'../static/one/js'),to:'./static/one/js',transform:function(content){returnUglifyJS.minify(content.toString()).code;}},{//指定单个文件到指定文件夹from:path.resolve(__dirname,'../static/two/js/test.js'),to:'./static/two/js/',transform:function(content){returnUglifyJS.minify(content.toString()).code;}}])注:本文转载。更多解决方案请参考原作者:https://juejin.cn/post/684490...