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"
}
}
Полезное чтиво:
- Продвинутая настройка NPM https://www.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/