我对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” }
我错过了什么吗?
谢谢
啊,错过了!您的解决方案将其清除。我会再读一遍 – Mariton