#npm #sass
#npm #sass
Вопрос:
package.json
:
"scripts": {
"start": "nodemon index.js",
"watch-sass": "sass --watch scss/styles.scss css/styles.css",
"test": "echo "Error: no test specified" amp;amp; exit 1"
},
Нет проблем, когда я выполняю npm-start
, но нет npm watch-sass
. Я не знаю, что не так, но команда не распознается, я набираю sass --watch scss/styles.scss css/styles.css
непосредственно на консоли, и она работает.
Комментарии:
1.
npm run watch-sass
Работает ли?2. Да, работает, тогда я не знаю, почему
npm start
работает без запуска3. Обратитесь к моему ответу для получения более подробной информации 🙂
Ответ №1:
использовать
npm run watch-sass
Причина npm start
в том, что
npm test
, npm start
, npm restart
, и npm stop
все псевдонимы для npm run xxx
. Поскольку watch-sass
не попадает в значения по умолчанию, для этого требуется явное run
выражение в инструкции
Для получения более подробной информации посетите: https://docs.npmjs.com/cli/run-script