Я очень новичок в Grunt и узле, поэтому, пожалуйста, несите меня. Я нахожусь в операционной системе Mac OSX. Я проведу вас через скрипты, которые я подробно рассмотрел, чтобы помочь. В моем терминале. Сначала я установил Homebrew с помощью:Когда я устанавливаю пакет grunt, не устанавливается автоматически
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
И затем я установил узел с помощью доморощенного:
brew install node
Ран интерфейс хрюкать командной строки
npm install -g grunt-cli
Ран 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
Я получил неудовлетворенная PEER DEPENDENCY хрюкать @> = 0,4. 0 ошибка
И когда я заглянул в свой файл package.json. Пакет grunt-contrib-sass был установлен, но хрюк не был установлен.
{
"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"
}
}
Не НПМ достаточно умны, чтобы знать, если вы хотите черновую-вно-дерзость вы также должны хрюкать, поэтому она устанавливает их обоих?
Если не мой файл package.joson автоматически обновлена: "devDependencies": { "хрюкать": "^ 0.4.5", "хрюкать-вно-дерзости": "^ 1.0.0" }
Я что-то упустил?
Thanks
Ahh, пропустил это! Ваше решение прояснилось. Я прочитаю об этом немного больше – Mariton