NodeJS

Инсталирайте NPM на Debian 9

Инсталирайте NPM на Debian 9

Как да инсталирате и използвате 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. Благодаря, че прочетохте тази статия.

Инсталирайте най-новия Dolphin Emulator за Gamecube & Wii на Linux
Dolphin Emulator ви позволява да играете избраните от вас игри Gamecube & Wii на Linux Personal Computers (PC). Като безплатно достъпен и емулатор на...
Как да използвам GameConqueror Cheat Engine в Linux
Статията обхваща ръководство за използването на GameConqueror cheat engine в Linux. Много потребители, които играят игри под Windows, често използват ...
Най-добрите емулатори на игрови конзоли за Linux
Тази статия ще изброи популярния софтуер за емулация на игрова конзола, наличен за Linux. Емулацията е слой за софтуерна съвместимост, който емулира х...