NPM

Рассмотрим работу с NPM для фронтенд-разботки

npm init

инициализирует рабочее пространство проекта. Добавляется файл package.json с характеристиками проекта.

npm init

package.json

{
  "name": "bingo",
  "version": "0.0.1",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "dmitry tinitilov",
  "license": "MIT"
}

Работа со scripts

У нас есть раздел scripts, в котором есть команда test. Команда npm test запустит код, указанный в package.json

npm test

npm install jquery

npm install jquery

добавление в зависимости

npm install jquery --save
{
  "name": "bingo",
  "version": "0.0.1",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "dmitry tinitilov",
  "license": "MIT",
  "dependencies": {
    "jquery": "^3.2.1"
  }
}

Полезное чтиво:

  1. Продвинутая настройка NPM https://www.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/

results matching ""

    No results matching ""