2013-08-25 109 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