Не могу использовать команду SASS --watch при установке - PullRequest
0 голосов
/ 09 мая 2018

Просто на узле установлен sass и постоянно выдается ошибка при использовании:

node-sass style.scss --watch

Это похоже на недавнюю ошибку, так как никто в сети не ответил на нее.

Вот ошибка:

Выходной каталог должен быть указан при компиляции каталога Выходной каталог должен быть указан при компиляции каталога fs.js: 965 binding.lstat (pathModule.toNamespacedPath (путь)); ^

Ошибка: ENOENT: такого файла или каталога нет, lstat 'style.scss' на Object.fs.lstatSync (fs.js: 965: 11) в Object.module.exports.parseDir (/Users/glenpegado/.nvm/versions/node/v9.9.0/lib/node_modules/node-sass/node_modules/sass-graph/sass-graph.js:153:10) в Object.watcher.reset (/Users/glenpegado/.nvm/versions/node/v9.9.0/lib/node_modules/node-sass/lib/watcher.js:17:21) за часами (/Users/glenpegado/.nvm/versions/node/v9.9.0/lib/node_modules/node-sass/bin/node-sass:260:20) при запуске (/Users/glenpegado/.nvm/versions/node/v9.9.0/lib/node_modules/node-sass/bin/node-sass:319:5) на объекте. (/Users/glenpegado/.nvm/versions/node/v9.9.0/lib/node_modules/node-sass/bin/node-sass:405:3) в Module._compile (module.js: 649: 30) в Object.Module._extensions..js (module.js: 660: 10) в Module.load (module.js: 561: 32) в tryModuleLoad (module.js: 501: 12)

Ответы [ 2 ]

0 голосов
/ 09 мая 2018

У вас есть ошибка в порядке параметров, переданных в node-sass. Вы передали аргументы в обратном порядке. Правильный порядок:

node-sass [options] <input> [output]

Если вы хотите посмотреть один файл, вам нужно выполнить:

node-sass --watch style.scss style.css

Вы также можете использовать его для просмотра всей папки. В этом случае вы должны указать аргумент --output:

node-sass --watch source/folder --output destination/folder

Подробнее о его использовании и параметрах можно прочитать здесь .

Надеюсь, это поможет.

0 голосов
/ 09 мая 2018

Ошибка говорит вам о проблеме.Вам нужно определить выходной путь.Команда терминала Node-sass должна следовать следующему синтаксису:

$ node-sass [options] <input.scss> [output.css]

В вашем примере вы определили только исходный документ.

...