压缩js时中使用grunt或者gulp或者uglifyjs

银粟 发布于 2016/08/29 16:49
阅读 607
收藏 1

大家好,最近学习的时候遇到一个问题,想请大家指教一下,谢谢!问题如下:

最近在学js压缩,学习了uglifyjs,然后就看到了grunt和gulp这两种构建工具,但是我要用在一个web项目中应该怎么用呢,不管是直接使用uglify还是使用构建工具,是不是只能是通过命令行的方式先把js压缩好,然后再从项目中引用压缩好的js呢?这种方法我觉得比较麻烦啊,有没有其它简单的方法呢?

加载中
0
某刀
某刀

无论是 gulp 还是 grunt,本身都是构建任务的编排工具。换句话说,如果你使用了这类构建工具,那就应该通过构建工具去执行具体的任务(比如你所提到的 js 压缩)来替代原先手动执行命令的过程。

以 gulp 为例:

调用 gulp 的任务 -> gulp 读取所有 js 文件,通过 gulp-uglifyjs 之类的插件压缩输出到指定目录 -> 通过 gulp-inject 更新 html 文件中的 js 路径

建议再找写 gulp 或 grunt 的文档研究。

0
p2ng
p2ng
有两个项目用gulp,自己没搞过,不过看API挺简单的,就几个
银粟
银粟
谢谢哟
0
b
beastxiao
项目中自己写的js不要压缩,压缩了怎么修改。。。上线的时候考虑shell脚本批量压缩呢
银粟
银粟
除了shell批量压缩,这种方法外,还有其它的简单的方法可以实现吗?
0
-浮世清欢
银粟
银粟
谢谢哦
0
hellomyworld
hellomyworld
我是用gulp,你说的那个问题可以试试 Browserify,可以打包到指定目录指定文件替换。
银粟
银粟
谢谢
0
阿狸12345678
该评论暂时无法显示,详情咨询 QQ 群:912889742
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部