Задача "sass" не найдена при использовании grunt с PatternLab

Sass не найден, когда я использую grunt с PatternLab.

У меня есть Mac El Capitan, и я думаю, что Node и Sass настроены правильно, хотя я все еще не уверен, почему он не может найти Sass.

Я пытался установить другую версию Node и Sass, но все равно та же ошибка.

Есть идеи?

Смотрите ниже основной вывод:


Выполнение задачи "shell:patternlabStyles-rpm" (shell) npm WARN устарело lodash@2.4.1: lodash@<3.0.0 больше не поддерживается. Обновите до lodash@^3.0.0.

PatternLabStarter@2.4.0 postinstall / Users / my_user / Проекты /my_app/src/global/pattern-lab найти узел_модули / -name "*.info" -тип f -delete

grunt-scss-lint@0.3.4 node_modules / grunt-scss-lint └── lodash@2.4.1 Использование rainbow 2.0.0 Использование sass 3.4.5 Использование компоновщика 1.11.2 Использование scss-lint 0.33.0 Bundle complete! 1 зависимость от Gemfile, теперь установлено 4 gem. использование bundle show [gemname] чтобы увидеть, где установлен жемчужина в комплекте. Загрузка задач "sass.js"... ОШИБКА >> Ошибка: libsass привязка не была найдена в /Users/my_user/Projects/my_app/src/global/pattern-lab/node_modules/node-sass/vendor/darwin-x64-46/binding.node

Обычно это происходит потому, что версия вашего узла изменилась. Бежать npm rebuild node-sass построить привязку для вашей текущей версии узла. Предупреждение: задача "sass" не найдена. Используйте --force для продолжения.

Прервано из-за предупреждений.


PS: По поводу строки: "Ошибка: libsass привязка не была найдена в /Users/my_user/Projects/my_app/src/global/pattern-lab/node_modules/node-sass/vendor/darwin-x64-46/binding.node", папка продавца не существует.

1 ответ

Решение

Я нашел исправление, необходимо было добавить правильный двоичный файл node-sass там, где он должен был быть.

Решение было применено на практике в этом посте.

Итак, вручную создана папка "darwin-x64-14". Затем загрузил эквивалентный файл "binding.node" из https://github.com/sass/node-sass-binaries/blob/master/darwin-x64-14_binding.node и скопировал файл в папку "darwin-x64-14",

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