суббота, 11 ноября 2023 г.

yarn

 Есть такая утилита yarn (хабр про версию 2), для nodejs

 Некая замена-надстройка над npm, дающая ряд плюшек

- Рекомендован под nuxt

- асинхронный - работает быстрее

- избавляет проекты от папки node_modules в пользу файла .pnp.js (см хабр) (возможно только в версии 2)

- Есть из коробки в докер-образе nodejs, точно проверено с node:18-alpine

Пара моментов, которые вызывают вопросы.

yarn install vs yarn build

yarn install - ставит зависимости для работы

yarn build == yarn run build - запускает скрипт, который называется "build" из package.json.

https://stackoverflow.com/questions/57215872/what-is-the-difference-between-yarn-build-and-yarn-install


Чуть больше про npm, yarn

https://habr.com/ru/articles/726096/

(!!!  pNPM - это protestware, его основной разработчик не придерживается принципов нейтральности, а инфраструктура недоступна как минимум из РФ.)

итого - лучше всего использовать именно yarn.

И ещё о запуске в докере:

https://habr.com/ru/companies/timeweb/articles/657361/

Комментариев нет:

Отправить комментарий