Как включить npm
npm
(Node Package Manager) — это инструмент управления пакетами для Node.js и его менеджер пакетов по умолчанию. Он используется для установки, управления и обмена JavaScript-пакетами, и является одной из крупнейших библиотек с открытым исходным кодом в мире. С помощью npm
разработчики могут легко управлять зависимостями проекта, повышая его эффективность.
Включение npm
Node.js, установленный через ServBay, уже включает npm
и по умолчанию он активен. Если npm
не включен или нуждается в обновлении, следуйте этим шагам.
Проверка установки npm
Откройте терминал и введите следующую команду, чтобы проверить версию
npm
:bashnpm -v
1Пример вывода:
bash9.1.0
1
Обновление npm
Если нужно обновить npm
, выполните следующую команду:
npm install -g npm
Снова проверьте версию:
npm -v
Преимущества использования npm
Основное преимущество npm
заключается в его крупнейшей библиотеке с открытым исходным кодом и удобной функции управления пакетами. Вот несколько примеров использования npm
:
Инициализация проекта
Используйте npm
для инициализации нового проекта Node.js:
npm init
Это поможет создать новый файл package.json
с основной информацией о проекте и его зависимостях.
Установка зависимостей
Используйте npm
для установки зависимостей проекта:
npm install
Это установит все зависимости, указанные в файле package.json
.
Добавление зависимости
Добавление нового пакета зависимости:
npm install lodash --save
Это установит пакет lodash
и обновит файл package.json
.
Удаление зависимости
Удаление пакета зависимости:
npm uninstall lodash --save
Это удалит пакет lodash
из проекта и обновит файл package.json
.
Обновление зависимостей
Обновите все пакеты зависимостей в проекте:
npm update
Использование npm скриптов
npm
позволяет определять скрипты в файле package.json
, что удобно для выполнения часто используемых команд. Например, добавьте следующий скрипт в файл package.json
:
"scripts": {
"start": "node app.js",
"test": "mocha"
}
2
3
4
Затем вы можете выполнить эти скрипты следующими командами:
npm start
npm test
2
Полезные команды
Установка глобального пакета:
bashnpm install -g <package-name>
1Например, установка
nodemon
:bashnpm install -g nodemon
1Просмотр глобальных пакетов:
bashnpm list -g --depth=0
1Очистка кеша:
bashnpm cache clean --force
1
Используя npm
, разработчики могут легко управлять зависимостями проекта, быстро устанавливать и обновлять пакеты, что повышает общую эффективность разработки.