Что такое Npm

Npm означает менеджер пакетов Node. npm — это менеджер пакетов для языка программирования JavaScript. Это менеджер пакетов по умолчанию для среды выполнения JavaScript Node.js.
Npm состоит из компонентов
Клиент командной строки, также называемый npm
Онлайновая база данных для публичных и платных частных пакетов
называемая npm registry

Что можно сделать с помощью npm?
npm позволяет нам получать новые пакеты из реестра. также он позволяет нам обнаруживать и публиковать новые пакеты node.
нам обнаруживать и публиковать новые пакеты node.

Что такое пакет?
Пакет в Node.js содержит все файлы, необходимые для модуля. Модули — это библиотеки JavaScript, которые вы можете включить в свой проект.

Установка нового пакета
Чтобы установить новый пакет, используйте команду npm install.

npm install <package-name>
Вход в полноэкранный режим Выйти из полноэкранного режима

Как обновить пакет
Для обновления пакета, установленного локально в вашем проекте nodejs, выполните следующую команду

npm update <package-name>
Войти в полноэкранный режим Выйти из полноэкранного режима

Что такое package.json?
Каждый проект на JavaScript, будь то nodejs или браузерное приложение, может быть скопирован как пакет npm со своей собственной информацией о пакете и своим заданием package.json для описания проекта.

Мы можем думать о package.json как о наклейках на коробках с npm, которые доставляет наша армия вомбатов.

package.json будет генерироваться, когда npm npm init запускается для инициализации проекта javaScript/Node.js, с этими основными метаданными, предоставленными разработчиками:
Пример:

{
  "name": "my-app",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@testing-library/jest-dom": "^5.16.4",
    "@testing-library/react": "^13.3.0",
    "@testing-library/user-event": "^13.5.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-scripts": "5.0.1",
    "web-vitals": "^2.1.4"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}
Вход в полноэкранный режим Выход из полноэкранного режима

Что такое зависимости
Когда вы устанавливаете пакет npm с помощью npm install <package-name>, вы устанавливаете его как зависимость. Пакет автоматически перечисляется в файле package.json, в списке зависимостей

Оцените статью
devanswers.ru
Добавить комментарий