#npm #node-sass
#npm #node-sass
Вопрос:
Я видел много примеров просмотра определенной папки node-sass
, но мой css не находится в одной папке. Я бы хотел, чтобы он просматривал все подкаталоги для файлов scss так, как вы можете onchange
(только для примера). Я бы предположил, что синтаксис будет примерно таким:
`node-sass -w app/**/*.scss -o app/**/`
…но это приводит к ошибке: Error: ENOENT: no such file or directory, lstat 'app/**/*.scss'
Возможно ли вообще то, что я пытаюсь сделать node-sass
? Если нет, есть ли лучший способ массовой компиляции моих файлов scss в css? Я стараюсь придерживаться только сценариев npm для своей сборки, если это возможно.
Ответ №1:
Попробуйте node-sass -rw app -o app
. Возможно, вы захотите изменить свою выходную папку, так как это может привести к зацикливанию.
Источник:
-r, —recursive Рекурсивный просмотр каталогов или файлов https://github.com/sass/node-sass
Комментарии:
1. -rw просматривал и компилировал любые файлы, включенные в мой основной файл.scss. Идеально ~~
2. @g3mini Это выдает мне ошибку в cmd: events.js: 183 throw er; // Необработанное событие «ошибка» Есть идеи?
3. Хотел бы я помочь, но через 2 года я перестал использовать node-sass: P
4.
-w, --watch Watch a directory or file
Ответ №2:
Чтобы node-sass распознал вновь созданный файл, я обнаружил, что мне нужно перезапустить node-sass / npm.