2015-09-24 2 views
2

Что происходит, когда вы делаете npm install в среде dev на проекте, который имеет как package.json, так и файл npm-shrinkwrap.json? Будет ли он игнорировать термоусадочную пленку и использовать package.json для всего или только для зависимостей dev?NPM shrinkwrap в разработке

ответ

0

Любые файлы, добавленные в производственные зависимости в package.json, будут игнорироваться, если они не находятся в npm-shrinkwrap.json. Vis-à-vis: работает npm install с foo-package, добавленным в список зависимостей производства не будет установить foo-package.

Не так для devDependancies.

Запуск npm install с foo-package добавлен в список devDependency будет установить foo-package, даже если он не найден в файле npm-shrinkwrap.json.

Fun.

Node: v4.2.4

НПМ: 2.14.12

Смежные вопросы