我在grunt上观看了许多教程,其中使用了一些 min 任务。我找不到任何涉及类似任务的插件。我猜想开发者已更新它并重命名为 uglify 我是对的吗?我遇到的另一个问题是安装grunt。它是否仍然可以全局安装,或者我应该在全局安装grunt-cli并在本地安装grunt以便将其用于我的本地项目?
此:
sudo npm install -g grunt
对我不起作用, 只有:
sudo npm install -g grunt-cli
npm install grunt --save-dev
是否弃用了第一种方法?
以下是我所引用的视频:http://www.youtube.com/watch?v=q3Sqljpr-Vc
答案 0 :(得分:4)
核心咕噜团队有很多different min libraries包括这些:
你所指的那个可能是uglify插件,但在不知道你正在观看哪个教程的情况下很难分辨。
关于安装,第二种形式对于grunt 4.x是正确的,如documentation
中所述答案 1 :(得分:4)
我看到了同样的教程,我也找不到最小任务。 'min'似乎在内部使用uglify,因此您可以直接使用uglify。
gruntfile.js
uglify: {
dist: {
src: foo.js,
dest: foo.min.js
}
}
加载插件
grunt.loadNpmTasks('grunt-contrib-uglify');
并运行
$ grunt uglify