2013-08-25 141 views
2

我看了很多关于咕噜的教程,其中使用了一些分钟任务。我找不到任何涉及类似任务的插件。我猜想,开发者已经更新它,并改名为uglify我是对吗?另一个问题是安装咕噜声。它可以在全球范围内安装吗?还是我应该在本地安装grunt-cli和grunt以便将其用于本地项目?grunt min任务去哪了?

此:

sudo npm install -g grunt 

不工作对我来说,只有 :

sudo npm install -g grunt-cli 

npm install grunt --save-dev 

是第一种方法已过时?

编辑:

这里的是我指的视频:http://www.youtube.com/watch?v=q3Sqljpr-Vc

+1

肯定的,也分在本教程中提到:http://code.tutsplus.com/tutorials/how-to-optimize-your-wordpress-development-workflow - wp-26119也让我感到困惑。 – caitriona

+0

这是[另一个教程](https://gist.github.com/balupton/3898915),指的是'最低'任务。它链接到[this grunt doc](https://github.com/gruntjs/grunt/blob/0.3-stable/docs/task_min.md),它也指“min”任务,同时指定uglify。但我也得到'min'来工作...... – fraxture

回答

4

有许多different min libraries包括这些由核心团队咕噜:

  • 咕噜-的contrib-cssmin(咕噜-contrib-mincss是旧版本)
  • grunt-contrib-htmlmin
  • grunt-contrib-imagemin
  • 咕噜-的contrib-丑化< ==为JS缩小

很可能你指的是丑化插件之一,但很难说在不知道哪个教程中,你在看。

至于安装,如documentation

+0

它被用来缩小.js文件。我也认为它可能是** uglify **插件。令我困扰的是他们以** min **作为目标。我只是新来的咕噜,想知道是否有另一个好的插件,我不知道。谢谢! – orustammanapov

4

描述我看到了同样的教程,我无法找到分钟的任务太第二种形式是咕噜4.x的正确。 'min'似乎在内部使用uglify,因此您可以直接使用uglify。在gruntfile.js

uglify: { 
    dist: { 
    src: foo.js, 
    dest: foo.min.js 
    } 
} 

加载插件

grunt.loadNpmTasks('grunt-contrib-uglify'); 

decalre任务和运行

$ grunt uglify