npm5 эквивалентен флагу yarn --pure-lockfile?
Я ищу эквивалент для пряжи --pure-lockfile флаг.
этот флаг полезен при установке зависимостей в CI, когда вы хотите, чтобы он читал ваш файл блокировки, но не изменял его.
имеет ли npm v5 эквивалент?
1 ответов
npm 5.7 представил npm ci команды:
основные различия между использованием
npm installиnpm ciявляются:
- проект должны существующий
package-lock.jsonилиnpm-shrinkwrap.json.- если зависимости в блокировке пакета не совпадают с зависимостями в
package.json,npm ciвыйдет с ошибкой, вместо обновления блокировки пакета.npm ciможно устанавливать только целые проекты одновременно: отдельные зависимости не могут быть добавлены с помощью этой команды.- если
node_modulesуже существует, он будет автоматически удален доnpm ciначинается его установка.- он никогда не будет писать
package.jsonили любой из пакетов-замки: установка, по сути, заморожены.