Подача грунта не работает, ошибка компаса

Мой узел начал вести себя странно. Таким образом я удалил это и установил это снова. Теперь я не могу прогнать 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" в параллельной команде

Надеюсь, он будет добавлен в генератор в качестве опции с самого начала. Надеюсь, это поможет!

Другие вопросы по тегам