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

发布于 2021-12-01 23:15:22 字数 207 浏览 746 评论 9

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

最偏执的依靠 2021-12-05 14:04:01

谢谢

彼岸花ソ最美的依靠 2021-12-05 14:00:33

我是用gulp,你说的那个问题可以试试
Browserify,可以打包到指定目录指定文件替换。

沦落红尘 2021-12-05 13:45:24

谢谢哦

等风来 2021-12-05 13:27:37

gulp吧..

陌上芳菲 2021-12-05 12:04:15

除了shell批量压缩,这种方法外,还有其它的简单的方法可以实现吗?

顾挽 2021-12-05 09:44:02

项目中自己写的js不要压缩,压缩了怎么修改。。。上线的时候考虑shell脚本批量压缩呢

网名女生简单气质 2021-12-05 07:35:22

谢谢哟

谢绝鈎搭 2021-12-05 06:35:11

有两个项目用gulp,自己没搞过,不过看API挺简单的,就几个

贱贱哒 2021-12-04 02:14:12

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

以 gulp 为例:

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文