我对Grunt和节点很新,所以请耐心等待。我在mac OSX操作系统上。我将引导您完成我详细运行的脚本以提供帮助。在我的终端。首先我使用以下方式安装Homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后我使用homebrew安装节点:
brew install node
跑出grunt命令行界面
npm install -g grunt-cli
Ran Sass
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
我得到了 UNMET PEER DEPENDENCY grunt @> = 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不够聪明,不知道你是否需要grunt-contrib-sass,你还需要grunt,所以它会安装它们吗?
我的package.joson文件不应自动更新为: “devDependencies”:{ “咕噜”:“^ 0.4.5”, “grunt-contrib-sass”:“^ 1.0.0” }
我错过了什么吗?
由于
答案 0 :(得分:0)
简短的回答是否定的。您必须执行npm install grunt --save-dev
以及插件。查看文档http://gruntjs.com/getting-started。专业提示你可以像npm install grunt grunt-contrib-sass --save-dev