Я увидел следующую команду, которая включает в себя опцию -s
. Что это значит (-s
)? Потому что я не видел этот вариант в package.json
.Что означает -s означает команду npm?
$ npm run dev -s
Я увидел следующую команду, которая включает в себя опцию -s
. Что это значит (-s
)? Потому что я не видел этот вариант в package.json
.Что означает -s означает команду npm?
$ npm run dev -s
Флаг -s
выступает за «молчание» и применяется к npm
, а не к команде в dev
сценария.
Флаг -s
предупреждает npm
от крика у вас, когда команда выходит с ненулевым статусом, то есть когда команда выходит из строя. Он также не будет создавать файл npm_debug.log.
Чтобы проверить разницу, вы можете сделать следующее в новом каталоге.
npm init -y
npm run test
npm run test -s
Примечание 1: Я предпочитаю писать
npm run -s dev
ограничить возможную путаницу.Примечание 2: Чтобы передать флаг
-s
в скриптdev
, вы должны запуститьnpm run dev -- -s
.