До или после просмотра этого вы должны пойтиyarn
Посетите официальный сайт.
Следующие команды доступны вВведение в пряжу cliСтраница найдена и очень четко написано официальный сайт. Если у вас нет времени, то сначала узнайте о следующих командах, но обязательно загляните на официальный сайт.
нпм-команда | команда пряжи | описывать |
---|---|---|
npm init | yarn init | Инициализировать новый проект |
npm install | yarn install | Установите проект согласно pageage.json |
npm install --global [package] | yarn global add [package] | Установить пакет глобально |
npm install [--save]/[--save-dev] | yarn add /[-dev] | Добавить зависимости проекта/зависимости разработки |
npm run | yarn run | запустить скрипт в package.json |
Это основные команды, некоторые npm имеют аббревиатуры, проверьте сами. (Следующее бесполезно, потому что я собираюсь отказаться от использования npm)
Например:
-
npm install
можно записать какnpm i
-
npm --global
можно сократить какnpm -g
-
npm install XXX --save
можно сократить какnpm i XXX -S
--------> Установить зависимости проекта -
npm install XXX --save-dev
можно сократить какnpm i XXX -D
------> Установить зависимости разработки
Есть несколько сокращений для пряжи, скорее всего, я не знаю. просто поставьyarn install
сокращенноyarn
, устанавливайте модули в порядке зависимостей в yarn.lock или package.json.
yarn.lock
На официальном сайте сказано очень четко, вы можете перейти кyarn.lockпосмотри.
Все файлы yarn.lock должны быть зафиксированы в системе контроля версий, которая помогает пряже установить одно и то же дерево зависимостей на всех машинах. Версии выше npm 5.0 также добавили эту функцию, называемуюpackage-lock.json
.
Преимущество блокировки версии заключается в том, что она зависит от одной и той же версии, что позволяет избежать множества неприятных вещей, которые могут работать на этом компьютере, но могут не работать на другом компьютере.
В заключение
Использование yarn быстрее, чем npm, а cnpm легко потерять зависимости, поэтому мне лень сравнивать. Заблокированная версия отлично работает, все используют одну и ту же версию зависимостей.
На самом деле лучшее место для использования пряжи — это официальный сайт, его рекомендуется посетить. Вроде не написано как установитьnpm i yarn -g
Или установить его согласно официальному сайту.