Вход в мастер-курс по интерфейсу (vue): войдите, чтобы изучить
npm получить реестр
Настройка конфигурации npm установить реестр https://registry.npmmirror.com
старый http://npm.taobao.org и http://registry.npm .taobao Доменное имя .org прекратит обслуживание с 0:00 31 мая 2022 года. Поэтому не используйте старую команду:
Реестр наборов конфигураций npm http://registry.npm.taobao.orgВосстановить
Реестр наборов конфигураций npm https://registry.npmjs.orgИспользовать
# Установить nrm глобально npm установить -g нрм # Просмотр списка источников nrm (поддерживает источник по умолчанию, источник Taobao, источник Tencent и т. д.) НРМЛС # Переключение источника (имя зеркального источника можно увидеть по nrm ls) nrm используйте taobao
реестр = https://registry.npmmirror.com
Глобальная установка
#Установить последнюю версию npm install -g xxx #Установите указанную версию npm install -g [email protected]
npm install xxx
npm install -S xxx # Тот же эффект, что и выше, по умолчанию:Зависимости проекта
npm install xxx
npm install –D xxx
npm install [email protected]
npm install --registry=https: //registry.npmmirror.com
npm install [email protected] --registry=https://registry.npmmirror.com
Удалите
npm uninstall <имя-пакета>
npm uninstall -S <имя-пакета> npm uninstall -D <имя-пакета>
npm uninstall -g <имя-пакета>
npm uninstall -S <имя-пакета> # Эквивалентно npm Remove -S <имя-пакета> # Эквивалентно
Первая проверка на обновление
npm устарела
Пакеты, отмеченные красным, являются обновляемыми, а пакеты, отмеченные желтым, не подлежат обновлению.
npm update
#1. Установите модуль «npm-check-updates» npm install -g npm-check-updates #2. Проверьте обновляемый модуль ncu npm-check-обновления # Обе приведенные выше команды могут проверять обновляемые модули. Затем обновите пакет зависимостей package.json до последней версии: #Обновляем все версии в зависимостях и devDependency файла package.json ncu -u #Выполните приведенную выше команду, чтобы обновить все модули. Однако в реальной разработке не рекомендуется обновлять все сразу. Вы можете обновить указанные модули в соответствии с фактическими потребностями и добавить в конце -D, -S или -g в зависимости от области действия
:
# Установите npm-check глобально. npm install -g npm-check # Проверка обновляемых зависимостей npm-check # Обновить зависимости npm-check -u
# Другой способ обновить основную версию — сначала удалить, а затем переустановить # Удалить npm uninstall xxx # Переустановить последнюю версию npm install xxx # Переустановить — укажите версию npm install [email protected]
Просмотр версии npm
npm -v
Просмотр установленной версии пакета
имя пакета npm -v
Просмотр справки npm
npm help
Просмотр всех папок, используемых npm
Папки справки npm
Просмотр списка модулей (просмотр списка локально установленных модулей)
Список npm # Вы также можете использовать сокращение ls npm ls
для просмотра глобально установленных пакетов
npm list -g --length 0
npm list vue-cli
для просмотра папки package.json модуля узла
npm view ModuleNames
npm view Зависимости moudleName
для просмотра адреса исходного файла пакета
npm view имя_модуля репозиторий.url
Просмотр версии узла, от которого зависит пакет
npm view имя_модуля engine
Просмотр пути установки текущего пакета
npm root
Просмотр пути установки глобального пакета
npm root - g
Проверить, не устарел ли пакет.
Эта команда выведет список всех устаревших пакетов, которые можно обновить вовремя.
npm outdated
обращается к папке json npm.
Пакет npm — это папка, содержащая package.json.json описывает структуру этой папки. Способ доступа к папке json npm следующий:
npm help json
Эта команда откроет веб-страницу по умолчанию. Если программа открытия по умолчанию изменена, она может не открыться как веб-страница.
Проверьте, существует ли уже имя пакета.
При публикации пакета npm вам необходимо проверить, существует ли уже определенное имя пакета.
npm search packageName. # Вы также можете использовать сокращение s вместо поиска npm s packageName
npmcache clean # Очистить кеш npm npm prune # Очистить неиспользуемые пакеты в проекте npm outdated # Проверить, не устарел ли модуль npm repo jquery # Откроется браузер по умолчанию и перейдет на страницу jquery в github npm docs jquery # Откроется значение по умолчанию браузер переходит к информации файла README.MD jquery в github npm home jquery # Браузер по умолчанию будет открыт для перехода на домашнюю страницу jquery в github
Формат номера версии npm XYZ
представляет собой: основной номер версии.дополнительный номер версии.номер версии. Правила увеличения
номера
версии
Z. Номер версии: при исправлении проблемы с обратной совместимостью.
1.0.0 Это 100% совпадение. Текущая библиотека/проект должна использовать текущий номер версии. Если для других зависимостей используются одна и та же библиотека и разные версии, в папке библиотеки будет создана папка node_modules для хранения необходимых файлов версий. зависеть от.
не меняет основной и дополнительный номер версии. Номер версии можно изменить по желанию. Например, ~2.0.0, вы можете использовать версии 2.0.0, 2.0.2 и 2.0.9.
не меняет основной номер версии (основной номер версии не равен 0). Этот номер версии и номер версии можно изменить по желанию. Например, ^2.0.0, вы можете использовать версии 2.0.1, 2.2. 2 и 2.9.9.
* означает, что любая версия не имеет ограничений по версии. Обычно «база»: «*» неиспользуется.
больше определенной версии, что означает, что установочный пакет больше. эта версия подойдет. Например: "node": "> 4.0.0"
больше определенной версии, это означает, что любой установочный пакет, который больше или равен этой версии, будет установлен. штраф. Например: «node»: «>= 4.0.0».Если
меньше определенной версии, это означает, что подойдет любой установочный пакет меньше этой версии. Например: «http-». proxy-middleware": "<0.17.3"
меньше или равно определенной версии, что означает, что пока установочный пакет меньше или равен этой версии, все будет в порядке. Например : "http-proxy-middleware": "<= 0.17.3"
- указывает версию между двумя номерами версий "base": "1.0.1-1.5.9" Например, 1.0.1–1.5.9 может использовать любую версию от 1.0.1 до 1.5.9.