Что такое NPM
Полное имя NPM - это узловой пакет Manager, который представляет собой инструмент управления пакетами и дистрибуцией, установленным с помощью NodeJS. Разработчикам JavaScript очень удобно загружать, устанавливать, загружать и управлять установленными пакетами.
NPM установить модуль установки
Базовый синтаксис
npm install (with no args, in package dir)npm install [<@scope>/]<name>npm install [<@scope>/]<name>@<tag>npm install [<@scope>/]<name>@<version>npm install [<@scope>/]<name>@<version range>npm install <tarball file>npm install <tarball url>npm install <folder>alias: NPM ICOMMON Параметры: [-s |--save | -d | -save-dev | -o |--save-optional] [-e |--save-exact] [-dry-under]
Установите пакет, последняя версия будет установлена по умолчанию
Скопируйте код следующим образом: NPM установить Gulp
Установите указанную версию
Скопируйте код следующим образом: NPM Установите [email protected]
Установите пакет и сохраните информацию в файле Project's Package.json
Зависимость проекта от модулей может быть представлена следующими 3 методами (при условии, что текущий номер версии составляет 1.1.0):
Недавно выпущенные патч -версии совместимых модулей: ~ 1.1.0, 1.1.x, 1.1 Совместимые модули, недавно выпущенные небольшие версии и патч -версии: ^ 1.1.0, 1.x, 1 Совместимые модули, недавно выпущенные большие версии, небольшие версии и патч -версии: *, x
-S, -Соберите информацию о пакете установки будет добавлена к зависимостям (зависимости на стадии производства)
Скопируйте код следующим образом: NPM Установить Gulp -Save или NPM Установить Gulp -s
Поле зависимостей файла Package.json:
Скопируйте код следующим образом: «Зависимости»: {"Gulp": "^3.9.1"}
-Д,--save-dev Информация об установке пакета будет добавлена в DevDependencies (зависимости на этапе разработки), поэтому она обычно используется на этапе разработки.
Скопируйте код следующим образом: NPM Установить Gulp -Save -DEV или NPM Установка gulp -d
Поле DevDependences в файле Package.json:
Скопируйте код следующим образом: "DevDependencies": {"Gulp": "^3.9.1"}
-О,-save-optional Информация об установке пакета будет добавлена в опциональные заведения (зависимости для дополнительных этапов)
Скопируйте код следующим образом: NPM Установить Gulp -Save -Optional или NPM установить gulp -o
Поле OptionalDEPENDENDIENDIENS в файле Package.json:
Копия кода выглядит следующим образом: "OptionalDependences": {"Gulp": "^3.9.1"},
-E,-Save-Exact Точная установка указанных версий модуля
Скопируйте код следующим образом: NPM Установить Gulp -Save -Excact или NPM установить gulp -e
Введите команду npm установить gulp -ees и обратите внимание на поле зависимостей файла Package.json, чтобы увидеть, что ^ в номере версии истекает
Скопируйте код следующим образом: «Зависимости»: {"Gulp": "3.9.1"}
После того, как зависимости модуля записаны в файл package.json, другие открывают корневую каталог проекта (открытый исходный код проекта, внутренняя команда) и используют команду установки NPM для установки всех конфигурации зависимостей в соответствии с конфигурацией зависимостей.
Скопируйте код следующим образом: NPM Install
Местная установка (локальная)
Скопируйте код следующим образом: NPM установить Gulp
Глобальная установка (g), используя -g или - -global
Скопируйте код следующим образом: NPM Установить Gulp -g
NPM LS View установлен модуль
Базовый синтаксис
Скопируйте код следующим образом: npm ls [[<@scope>/] <pkg> ...] псевдонимы: list, la, ll
Просмотреть глобально установленные модули и зависимости
Скопируйте код следующим образом: NPM LS -G
NPM Установите модуль удаления
Базовый синтаксис
Скопируйте код следующим образом: npm uninstall [<@scope>/] <pkg> [@<serse>]] ... [-s |--save | -d |--save-dev | -o |-save-optional] псевдонимы: удалить, rm, r, un, unlink
Если вы удалите версию разработки модуля
Скопируйте код следующим образом: NPM Утолкните Gulp-Save-Dev
модуль обновления обновления NPM
Базовый синтаксис
Скопируйте код следующим образом: NPM Update [-g] [<pkg> ...]
npm устаревшие проверяют, устарел ли модуль
Базовый синтаксис
Скопируйте код кода следующим образом: NPM устарел [[<@scope>/] <pkg> ...]
В этой команде перечислены все устаревшие пакеты и могут своевременно обновлять пакеты
NPM Init Bress The Creation a Package.json File в проекте
Информация о установке пакета может быть сохранена в файле Package.json для последующей разработки других проектов или для сотрудничества с другими. Также сказано, что Package.json необходим в проекте.
Скопируйте код следующим образом: npm init [-f |-force | -y |----да]
Помощь в NPM Просмотреть подробную помощь для команды
Например, введите npm help install,系统在默认的浏览器或者默认的编辑器中打开本地nodejs安装包的文件/nodejs/node_modules/npm/html/doc/cli/npm-install.html
Скопируйте код следующим образом: npm help <Команда>
npmroot view package path
Выходной путь к node_modules
Скопируйте код следующим образом: npm root [-g]
Конфигурация NPM управляет пути конфигурации NPM
Базовый синтаксис
Скопируйте код следующим образом: NPM Config Set <weal> <datter> [-g |-global] npm config get <key> npm config delete <key> npm config listnpm config editnpm get <key> npm set <key> <datter> [-g |-global]
Для наиболее конфигурации вы должны настроить прокси для решения проблемы неспособности установить некоторые модули в NPM.
Например, я нахожусь в интрасете компании, из -за брандмауэра компании я не могу завершить установку любых модулей. Настройка прокси может решить проблему.
Скопируйте код следующим образом: NPM Config Set Proxy = http: //dev-proxy.oa.com: 8080
Другим примером является проблема внутренней сетевой среды, определенный официальный IP может быть гармоничным. К счастью, в Китае есть добрые люди, которые построили зеркало. В настоящее время мы просто настроили зеркало.
Скопируйте код следующим образом: npm config set Registry = "http://r.cnpmjs.org"
Кэш модуля управления кэшем NPM
Базовый синтаксис
Скопируйте код следующим образом: NPM Cache Add <Tarball File> npm Cache Add <powder> npm cache Добавить <url tarball> npm cache Добавить <mame>@<serse> npm cache ls [<That>] npm cache clean [path>]]
Наиболее распространенная команда - очистить локальный кэш NPM
Скопируйте код следующим образом: npm cache clean
NPM START START MODULE
Базовый синтаксис
Скопируйте код следующим образом: NPM Start [- <Args>]
Эта команда записана в поле начала сценариев в файле package.json. Вы можете настроить команду для настройки среды сервера и установить серию необходимых программ, таких как
Скопируйте код следующим образом: "Scripts": {"Start": "Gulp -All"}
Если файл package.json не установит запуск, Node Server.js будет запущен напрямую
NPM STOP MODULE
Базовый синтаксис
Скопируйте код следующим образом: NPM Stop [- <Args>]
NPM перезапуск модуля перезапуска
Базовый синтаксис
Скопируйте код следующим образом: NPM перезапуск [- <Args>]
В статье перед вступительным экзаменом в колледже и фестивале лодок -драконов я желаю, чтобы студенты на вступительном экзамене в колледже выступили очень хорошо, и я желаю вам всем счастливого фестиваля Zongzi и проводил больше времени со своей семьей.
Выше приведено соответствующая информация о обычно используемых командах NPM в node.js, введенной вам редактором. Я надеюсь, что это будет полезно для всех!