我想设置一个脚本,在我使用NPM发布之前缩小我的Javascript代码.
据我了解,这应该可以在package.json以下方面使用:
"scripts": {
"prepublish": "somethingThatMinifies"
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,哪种工具最适合/最常用于缩小?
小智 6
有点迟,但希望它仍然可以帮助某人(比如我自己,从谷歌搜索到这里"预发布").
我相信uglifyjs是最受欢迎的缩小和压缩工具之一.
你可以像这样使用它:
"scripts" : {
"prepublish" : "uglifyjs -o myfile.min.js myfile.js"
}
Run Code Online (Sandbox Code Playgroud)
只需确保添加uglify-js到您的devDependencies.
请参阅uglifyjs以获取选项以及有关其工作原理的更多信息.如果您的缩小过程太复杂,您可以创建一个Makefile并使用如下内容:
"scripts" : {
"prepublish" : "make minify"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1349 次 |
| 最近记录: |