Как да инсталирате и използвате NPM на Debian 9 Stretch
NPM или Node Package Manager е същото като APT към Debian. Използва се за инсталиране, премахване, актуализиране NodeJS пакети. В тази статия ще ви покажа как да инсталирате и използвате NPM на Debian 9 Stretch.
Инсталиране на NodeJS и NPM
Версията на NodeJS наличното в официалното хранилище на пакети Debian 9 Stretch е 4.x, което е много старо. Официалното хранилище на пакети на Debian 9 Stretch няма NPM. В този раздел ще инсталирам последната стабилна версия на NodeJS и NPM което е по времето на това писане 8.11.1.
Първо актуализирайте подходящ кеш на хранилището на пакети със следната команда:
$ sudo apt-get update
Сега инсталирайте КЪДРИЦА със следната команда:
$ sudo apt-get install curl
Натиснете у и след това натиснете
КЪДРИЦА трябва да се инсталира.
Сега добавете хранилището на пакети на NodeJS 8.x със следната команда:
$ curl -sL https: // deb.възлов източник.com / setup_8.x | sudo -E баш -
The NodeJS 8.x хранилище на пакети трябва да се добави, както можете да видите от екранната снимка по-долу.
Сега можете да инсталирате NodeJS и NPM всички заедно с инструментите за разработка за изграждане на роден NodeJS модули със следната команда:
$ sudo apt-get инсталирайте най-важните nodejs
Сега натиснете у и след това натиснете
NodeJS, NPM и необходимите инструменти за компилиране NodeJS са инсталирани собствени модули.
Сега проверете дали NodeJS работи със следната команда:
$ node --versionКакто виждаш, NodeJS 8.11.1 е инсталиран и работи правилно.
Сега проверете дали NPM работи със следната команда:
$ npm - версияКакто виждаш NPM също е инсталиран правилно.
Използване на NPM
В този раздел ще ви покажа как да използвате NPM към мениджъра NodeJS модули или пакети. Преди това нека поговорим за глобални пакети и локални пакети.
Ако инсталирате NodeJS пакет в глобален мащаб, тогава трябва да бъде запазен някъде / usr / lib / node_modules директория и можете да получите достъп до нея от всяка NodeJS проект.
Ако инсталирате NodeJS пакет локално, след това директория node_modules / трябва да се създаде в директорията на вашия проект и пакетът да се запише в node_modules / директория спрямо директорията на вашия проект. Достъпът до него е само от този проект.
Това е всичко, което трябва да знаете засега. Да продължим.
Създаване на пакет.json конфигурационен файл с NPM:
Всеки NodeJS проектът има a пакет.json файл в основната директория на проекта. Този файл съдържа информация за вашия проект, като например името на проекта, версията на проекта, зависимостите или други NodeJS пакети, от които зависи вашият проект, и много други. Можете ръчно да създадете пакет.json файл и поставете цялата тази информация или можете да използвате NPM за да го създадете за вас.
Първо създайте нова директория node-project (можете да назовавате каквото искате) за вашия NodeJS проект със следната команда:
$ mkdir възел-проект
Сега отидете до директорията на вашия проект със следната команда:
$ cd node-project
Сега да създадете пакет.json файл с NPM, изпълнете следната команда:
$ npm init
Попълнете подробностите и натиснете
В крайна сметка въведете да и натиснете
Както можете да видите, a пакет.json файлът е създаден.
Това е съдържанието на пакет.json файл:
Инсталиране на пакет NodeJS локално с NPM:
Ако знаете името на пакета, можете лесно да го инсталирате с помощта на NPM.
Например, ако искате да инсталирате експресна NodeJS пакет, който е Express web framework, изпълнете следната команда от директорията на вашия проект:
$ npm инсталирайте express --save
експресна NodeJS пакет трябва да бъде инсталиран.
Инсталиране на пакет NodeJS глобално с NPM:
Можете да инсталирате NodeJS пакет в глобален мащаб от всяка директория. Например, ако искате да инсталирате експресна NodeJS пакет глобално, изпълнете следната команда:
$ sudo npm -g install express
Трябва да се инсталира глобално.
Премахване на пакет NodeJS локално с NPM:
Ако искате да премахнете NodeJS пакет, да речем експресна, от вашата директория на проекта, изпълнете следната команда от вашата директория на проекта:
$ npm деинсталиране express --save
The изразява NodeJS пакетът е премахнат.
Премахване на пакет NodeJS глобално с NPM:
За да премахнете a NodeJS пакет, да речем експресна, глобално изпълнете следната команда:
$ sudo npm -g деинсталиране експрес
Трябва да се премахне.
Търсене на NodeJS пакети:
Е, сега знаете как да инсталирате и премахнете NodeJS пакети с NPM. Сега въпросът е как да разбера с какво мога да инсталирам NPM? Какви пакети са на разположение?
Е, можете да търсите пакети в NPMОфициален уебсайт на https: // www.npmjs.com / или можете да използвате NPM помощна програма на командния ред.
За да търсите NodeJS пакети от вашия уеб браузър, отидете на https: // www.npmjs.com / и потърсете това, което търсите. Въведете ключовите думи, както е отбелязано на екранната снимка по-долу, и натиснете
Трябва да видите много пакети, както можете да видите в маркирания раздел на екранната снимка по-долу. Можете да кликнете върху някой от тях, за да видите повече информация за този пакет.
Можете също да изпълните следната команда за търсене NPM пакети:
$ npm търсене "Web framework"
Както можете да видите, се показва същия списък. Можете да вземете името на пакета от първата колона, както е отбелязано на екранната снимка по-долу, и да инсталирате това, от което се нуждаете NPM.
И така, вие инсталирате и използвате NPM на Debian 9 Stretch. Благодаря, че прочетохте тази статия.