2016-12-12 88 views
0

我对Grunt和node非常新,所以请耐心等待。我在一个mac OSX操作系统上。我会带你详细阅读脚本,以帮助他们。在我的终端。首先我安装自制使用:当我安装一个咕噜包咕噜不会自动安装

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

然后我使用自制安装的节点:

brew install node 

冉咕噜命令行界面

npm install -g grunt-cli 

然萨斯

sudo gem install sass 

启动节点更新/创建我的package.json文件:

npm init 


{ 
    "name": "sass-test", 
    "version": "1.0.0", 
    "description": "Simple Test Project", 
    "main": "Gruntfile.js" 
    "author": "Jerry Thomas" 
    "license": "ISC" 
} 

现在这里是陌生的一部分

当我跑:

npm install grunt-contrib-sass --save-dev 

我得到了未满足PEER DEPENDENCY咕噜@> = 0.4。 0错误

而当我看着我的package.json文件。安装了grunt-contrib-sass软件包但没有安装grunt。

{ 
    "name": "sass-test", 
    "version": "1.0.0", 
    "description": "A test to mke sure that Grunt and Sass work", 
    "main": "index.html", 
    "author": "Jimmy Thomas", 
    "devDependencies": { 
    "grunt-contrib-sass": "^1.0.0" 
} 
} 

是不是NPM足够聪明,知道如果你想咕噜-的contrib - 萨斯还需要繁重的,所以它会同时安装他们的?

应该不是我package.joson文件自动更新为: “devDependencies”:{ “咕噜”: “^ 0.4.5”, “咕噜-的contrib - 萨斯”: “^ 1.0.0” }

我错过了什么吗?

谢谢

回答

0

简短的回答是否。你必须做npm install grunt --save-dev以及你的插件。检查文档http://gruntjs.com/getting-started。专业提示,你可以做所有安装你的咕噜包,如npm install grunt grunt-contrib-sass --save-dev

+0

啊,错过了!您的解决方案将其清除。我会再读一遍 – Mariton