ooyama
ooyama
  • 发布:2019-08-29 16:05
  • 更新:2019-08-29 18:12
  • 阅读:2653

HbuilderX如何在离线打包时自动压缩全部js

分类:HBuilderX

您好!我在插件安装下载了里面提供的compress-babel-minify,在编辑器里能点鼠标右键压缩js,一个一个压缩太慢了,有全部压缩的吗?

2019-08-29 16:05 负责人:无 分享
已邀请:
DCloud_HB_WDL

DCloud_HB_WDL

终端,可以写个命令,批量压缩项目下所有的js文件。

也可以通过HBuilderX【外部命令】来实现。

比如:

[{  
    "name": "js批量压缩",  
    "command": "for i in `find ${projectDir} -path ${projectDir}'/unpackage' -prune -o -name '*.js' -and ! -iname '*.min.js'`;do `/Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/compress-babel-minify/node_modules/.bin/minify ${i} --out-file ${i%.js*}.min.js 2>/dev/null`;[ $? -ne 0 ] && echo && echo '压缩错误的文件:'${i}; done",  
    "type": "shell",  
    "key": "alt+shift+e"  
}]

HBuilderX外部命令技巧:https://ask.dcloud.net.cn/article/35460

该问题目前已经被锁定, 无法添加新回复