Как установить только "devDependencies" с использованием npm

Я пытаюсь установить ТОЛЬКО "devDependencies", перечисленные в моем файле package.json. Но ни одна из следующих команд не работает, как я ожидаю. Все следующие команды устанавливают производственные зависимости, которые я не хочу.

npm install --dev
npm install --only=dev
npm install --only-dev

Я не могу больше думать о том, как npm может установить devDependencies. :(

Ответы

Ответ 1

Проверьте документы NPM для установки:

С флагом --production (или когда переменная среды NODE_ENV установлена на производство), npm не будет устанавливать модули, перечисленные в devDependencies.

Аргумент --only={prod[uction]|dev[elopment]} приведет к установке только devDependencies или только non-devDependencies независимо от NODE_ENV.

Вы пробовали следующее?

npm install --only=dev

Ответ 2

npm install thePackageName --save-dev

Это прекрасно работает для меня.

Ответ 3

npm я -D

Дополнительная короткая версия.

Ответ 4

Просто беги

npm install pckgName -D

Где -D является сокращением для --save-Dev