Ответ
Основные команды npm для управления зависимостями и скриптами:
-
Инициализация проекта:
npm init -y # Создаёт package.json с значениями по умолчанию -
Установка зависимостей:
# Установка пакета как production-зависимости npm install express # или коротко npm i express
Установка как dev-зависимости (для разработки)
npm i --save-dev typescript jest
Установка глобально
npm i -g nodemon
Установка всех зависимостей из package.json
npm install
3. **Управление зависимостями:**
```bash
# Удаление пакета
npm uninstall lodash
# Обновление пакета до последней версии
npm update express
# Проверка устаревших пакетов
npm outdated
-
Просмотр зависимостей:
# Дерево зависимостей npm list # Только верхний уровень npm list --depth=0 -
Работа со скриптами (package.json):
{ "scripts": { "start": "node src/index.js", "dev": "nodemon src/index.js", "test": "jest", "build": "tsc" } }# Запуск скрипта npm run dev npm test npm start -
Публикация пакета:
npm login npm publish