Просмотр всех подкаталогов с помощью node-sass

#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.