Подача грунта не работает, ошибка компаса
Мой узел начал вести себя странно. Таким образом я удалил это и установил это снова. Теперь я не могу прогнать grunt serve
больше не
Pers-MacBook-Air:clientMD perstrom$ grunt serve
Running "serve" task
Running "clean:server" (clean) task
>> 0 paths cleaned.
Running "wiredep:app" (wiredep) task
Running "wiredep:test" (wiredep) task
Running "wiredep:sass" (wiredep) task
Running "concurrent:server" (concurrent) task
Warning: Running "compass:server" (compass) task
Error: invalid option: --import-path=./bower_components
Usage: compass compile [path/to/project] [path/to/project/src/file.sass ...] [options]
Description:
compile project at the path specified or the current director if not specified.
Я создал проект с yo angular
, Это работало до того, как я переустановил узел.
2 ответа
Следующее исправило это для меня; попробуйте обновить компас, запустив
// From the official documentation at http://compass-style.org/install/
gem install compass
cd <myproject>
compass install compass
Если вы хотите избежать Ruby и Compass вместе, вы можете добавить libsass с помощью нескольких модификаций, перечисленных здесь: https://github.com/yeoman/generator-angular/issues/819
В принципе:
1) Установить grunt-sass: npm install --save-dev grunt-sass
2) Замените команду 'compass' на определение 'sass' в ссылке
3) Заменить "компас" на "sass" в команде наблюдателя
4) Заменить "компас" на "sass" в параллельной команде
Надеюсь, он будет добавлен в генератор в качестве опции с самого начала. Надеюсь, это поможет!