Представляем «Npm Ci» Для Более Быстрой И Надежной Сборки.

Начиная с сегодняшнего дня, все пользователи npm могут воспользоваться новой командой установки под названием «npm ci».

Команда обеспечивает значительные улучшения производительности и надежности сборки для процессов непрерывной интеграции и непрерывного развертывания, обеспечивая единообразный и быстрый опыт для разработчиков, использующих CI/CD в своей работе.



Что это за топы?

npm ci игнорирует package.json пакета и устанавливает модули на основе файла блокировки (package-lock.json).

Это позволяет создавать воспроизводимые сборки, поэтому при каждой установке вы получаете именно то, что ожидаете.

Раньше разработчики, которым хотелось синхронизировать node_mobules и package.json, заархивировали свою папку node_modules. npm ci заменяет этот процесс одной командой.



Почему?

Это быстро.



Представляем «npm ci» для более быстрой и надежной сборки.
</p><p>



Представляем «npm ci» для более быстрой и надежной сборки.
</p><p>

npm ci работает быстро — в некоторых случаях вдвое быстрее, чем npm i. Это обеспечивает значительное повышение производительности для всех разработчиков, использующих непрерывную интеграцию.

Повышенная скорость и надежность сокращают время и способствуют использованию лучших практик разработки.

Запускать тесты становится быстрее и проще, что позволяет разработчикам запускать их чаще и активнее выявлять ошибки.

npm ci обещает, что наибольшую выгоду принесут большие команды.

Возможность позволить разработчикам «подписаться» на файл блокировки способствует более эффективному сотрудничеству между большими командами, а возможность точно установить то, что описано в файле блокировки, потенциально может сэкономить десятки, если не тысячи рабочих часов в месяц, позволяя командам тратить больше времени на создание и поддержку красивых вещей.



Это повышает надежность

npm ci также предоставляет дополнительные возможности для повышения надежности сборок ваших приложений.

В качестве дополнительной команды установки можно использовать npm ci для возврата к исходному состоянию в случае сбоя npm i и наоборот. Это значительно снижает вероятность неудачной установки.



Как?

npm ci доступен сразу после обновления до последней версии npm: запустите npm install -g npm@latest. Для б О За более подробной информацией о выпуске обращайтесь журнал изменений .



Что вы думаете?

Мы хотели бы знать, как это работает и для вас.

Вопросы? Полученные результаты? Хотите поделиться тем, что создали вы и ваша команда? Напишите нам .

В опросе могут участвовать только зарегистрированные пользователи.

Войти , Пожалуйста.

Какой менеджер пакетов вы чаще всего используете в своих проектах? 74,4% npm 154 25,12% пряжа 52 0,48% npm Проголосовало 1 207 пользователей.

20 пользователей воздержались.

Теги: #npm #js #yarn #JavaScript

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.