Я смог установить npm один раз после очистки кеша в каталоге ~/.npm, но теперь он просто не будет работать, даже после того, как я удалю весь кеш. Похоже, что npm просто игнорирует все пакеты devDependencies. Я использую npm v5.0.3 и безуспешно пробовал node v6.9.1 и node v8.1.2. Любая помощь или предложение будут оценены.
npm install, похоже, не устанавливает пакеты devDependencies
Ответы (1)
Не могли бы вы проверить свою переменную среды NODE_ENV? Я думаю, у вас NODE_ENV=production. Итак, npm не устанавливает вашу devDependency.
На проверку:
env | grep NODE_ENV
Для снятия с охраны:
unset NODE_ENV
person
galkin
schedule
20.06.2017
Не могли бы вы удалить файлы
package-lock.json
, npm-shrinkwrap.json
и попробовать npm install
?
- person galkin; 20.06.2017
да, я сделал это и отменил все изменения, внесенные npm install в мой package.json, затем удалил node_modules и повторил npm i
- person dannielum; 20.06.2017
npm install
?npm install
устанавливаетdevDependencies
, если не указан флаг--production
. - person Andrew Li   schedule 20.06.2017