Как удалить пакет npm?

3.5, Удалить модуль n

Поскольку модуль n устанавливается и запускается на основе npm, для удаления необходимо использовать команду npm.

Посмотреть текущую версию модуля n

команда:

Sudo npm ls -g // Просмотр n модулей, установленных глобально npm

Удалить модуль n

команда:

Sudo npm uninstall n -g // Удаление n модулей, установленных глобально с помощью npm

Посмотрите на модуль n снова

команда:

       sudo npm ls n -g

n Удаление модуля завершено

Запрос связанных файлов модуля n

команда:

       sudo whereis n

Этот каталог на самом деле является пустым каталогом.

Удалить каталог модуля n

команда:

       sudo rm -rf /usr/local/n

Запрос связанных файлов модуля n

команда:

       sudo whereis n

Зависимости от других пакетов

Для указания зависимости от других пакетов используются поля
dependencies  и
devDependencies в «package.json», которые указывают зависимости для production среды и development соответственно. Для добавления зависимостей проще использовать флаги
—save и
—save-dev у
npm install, которые сохраняют зависимость в «package.json» для production и development среды.

npm install <имя_пакета> —save

1 npm install <имя_пакета> —save

npm install <имя_пакета> —save-dev

1 npm install <имя_пакета> —save-dev

Пример «package.json» с зависимостями:

package.json

JavaScript

{
«name»: «my_package»,
«version»: «1.0.0»,
«dependencies»: {
«my_dep»: «^1.0.0»
},
«devDependencies» : {
«my_test_framework»: «^3.1.0»
}
}

1
2
3
4
5
6
7
8
9
10

{

«name»»my_package»,

«version»»1.0.0»,

«dependencies»{

«my_dep»»^1.0.0»

},

«devDependencies»{

«my_test_framework»»^3.1.0»

}

}

1.1, Установка узла

В источнике установки системы есть соответствующие пакеты установки программного обеспечения, но эти пакеты могут быть не самыми последними или наиболее стабильными, но исходная установка выполняется очень быстро и удобно, а программное обеспечение, установленное в исходном коде, также можно динамически обновлять.

Необходимо помнить о версии узла,Биты с четными номерами являются стабильными версиями, а биты с нечетными номерами — нестабильными версиями.

Установить узел с использованием источника

команда:

       sudo apt-get install nodejs

Успешная установка

Посмотреть версию установленного узла

команда:

       sudo node -v

5 ответов

Лучший ответ

Пакет можно удалить с помощью той же команды uninstall или rm , которая используется для удаления установленных пакетов. Единственное, что нужно иметь в виду, это то, что ссылку необходимо удалить глобально — необходимо указать флаг .

Чтобы удалить глобально связанный пакет , можно использовать следующую команду (используя при необходимости, в зависимости от ваших настроек и разрешений)

Это удалит пакет.

Чтобы проверить, установлен ли пакет, можно использовать команду :

190

nwinkler
25 Июл 2014 в 06:24

Боль ссылки npm:

-Название модуля gulp-task

-Название проекта project-x

Вы хотите связать gulp-task :

1. Перейдите в каталог gulp-task, затем выполните , это символически привяжет проект к вашим глобальным модулям.

2. Перейдите в свой проект project-x , затем убедитесь, что вы удалили текущий каталог node_modules.

Теперь вы хотите избавиться от этого безумия и использовать настоящую gulp-task , у нас есть два варианта:

Вариант 1. Отменить связь через npm:

1. Перейдите в свой проект и сделайте , это удалит связанный установленный модуль.

2: перейдите в каталог gulp-task и выполните , чтобы удалить символическую ссылку

Обратите внимание, что мы не использовали имя модуля. 3: праздновать

3: праздновать

Что делать, если это не сработало, проверьте, найдя глобально установленный модуль. Мое местоположение , если вы используете nvm , это будет другой путь

Вариант 2. Удалите символическую ссылку, как обычный гуру Linux.

1. Найдите свои глобальные зависимости

2: удаление символической ссылки просто с помощью команды

убедитесь, что у вас нет в конце

неверно

25

KhaledMohamedP
28 Июн 2017 в 14:00

Если вы сделали что-то вроде случайно generator-webapp после того, как вы изменили его, вы можете исправить это, клонировав правильный генератор и связав тот .

2

Code Whisperer
20 Июл 2014 в 19:37

«npm install» заменяет все зависимости в ваших node_modules, установленных с помощью «npm link», на версии из npmjs (указанные в вашем package.json)

1

Eugenio
13 Июл 2018 в 16:56

Вы можете использовать , чтобы удалить символическую ссылку.

Например:

Чтобы переустановить из вашего package.json:

147

Blair Anderson
8 Мар 2018 в 00:42

Использование файла «package.json»

Лучший способ  управления локально установленными пакетами — это использование файла «package.json», который должен иметь как минимум
name и
version.

Поле
name  должно состоять из строчных букв английского алфавита, подчёркиваний и тире. Оно определяет имя вашего модуля.

Поле
version определяет версию в формате x.x.x.

Пример:

JavaScript

{
«name»: «my-awesome-package»,
«version»: «1.0.0»
}

1
2
3
4

{

«name»»my-awesome-package»,

«version»»1.0.0»

}

Создать «package.json» можно командой с консоли:

npm init

1 npm init

Эта команда проведёт вас через процесс создания «package.json» в стиле вопрос-ответ.

1.3, Удаление узла

При удалении узла вам необходимо сначала удалить npm

Проверьте версию узла:

команда:

       sudo node -v

Просмотр информации о файлах, связанных с узлами

команда:

       sudo whereis node

Удалить узел

команда:

       sudo apt-get remove nodejs

Примечание: вам необходимо удалить при удаленииnodejsВместоnode; Если удалениеnodeСообщит об ошибке и не может быть обнаруженnodeПакет программного обеспечения

Очистите пакеты, которые устанавливаются автоматически и не нуждаются в

команда:

sudo apt autoremove // ​​Удаляем ненужные программные пакеты

Просмотр файлов, связанных с узлом

команда:

       sudo whereis node

Если есть файлы, нужно вручную удалить файлы

Удалить команду файла

команда:

       sudo rm -rf /usr/local/bin/node

Еще раз проверьте версию узла

команда:

       sudo node -v

или

       node -v

Узел полностью удален.

3.2, Добавьте версию узла, управляемую в модуле n

Используйте модуль n для управления версией узла и используйте команду для просмотра всех версий узла, которые могут быть установлены в настоящее время

команда:

Sudo n ls // Список версии узла, управляемой в текущем модуле n

В это время отображаются все доступные в настоящее время версии узлов, и вы можете выбрать, какую версию узла установить в соответствии с вашими потребностями.

Несколько способов обновить команду:

метод первый:

Используйте модуль n, чтобы напрямую указать номер версии в качестве используемого номера версии. Если версия не установлена ​​или не активирована, она будет автоматически установлена ​​или активирована.

n <version> // Переключаем указанную версию для использования (если версии нет в модуле n, она будет установлена ​​автоматически)

Пример: установить узел с указанной версией 8.16.0

команда:

Sudo n 8.16.0 sudo n 8.16.0 // Используйте модуль n для установки узла, обозначенного как 8.16.0

Метод второй:

Используйте модуль n для установки последней стабильной версии

N —lts // Запросить текущую последнюю стабильную версию

Lts n lts // Установить или активировать последнюю стабильную версию

пример:

команда:

       sudo n —lts

команда:

       sudo n lts

Метод третий:

Используйте модуль n для установки последней версии (нестабильной)

N —latest // Проверяем текущий последний выпуск (нестабильный)

N latest // Установить или активировать последнюю версию (нестабильно)

пример:

команда:

       sudo n —latest

       sudo n latest

Метод четвертый:

Используйте модуль n для установки последней версии (нестабильной) и укажите 32 в качестве архитектуры.

N -a x86 latest // Просмотрите последнюю версию x86, но 32-битная архитектура обязательна

Что такое Express и Node?

Node (или более формально Node.js) — кросплатформенная среда исполнения с открытым исходным кодом, которая позволяет разработчикам создавать всевозможные серверные инструменты и приложения  используя язык JavaScript. Среда исполнения предназначена для использования вне контекста браузера (т.е. выполняется непосредственно на компьютере или на серверной ОС). Таким образом, среда исключает API-интерфейсы JavaScript для браузера и добавляет поддержку более традиционных OS API-интерфейсов, включая библиотеки HTTP и файловых систем.

С точки зрения веб-серверной разработки Node имеет ряд преимуществ:

  • Отличная производительность! Node был разработан для оптимизации пропускной способности и масштабируемости в веб-приложениях и очень хорошо справляется со многими распространёнными проблемами веб-разработки (например, веб-приложения реального времени).
  • Код написан на «обычном старом JavaScript», а это означает, что затрачивается меньше времени при написании кода для браузера и веб-сервера связанное с  «переключением технологий» между языками.
  • JavaScript является относительно новым языком программирования и имеет преимущества от улучшения дизайна языка по сравнению с другими традиционными языками для веб-серверов (например, Python, PHP, и т.д.). Многие другие новые и популярные языки компилируются/конвертируются в JavaScript, поэтому вы можете также использовать CoffeeScript, ClosureScript, Scala, LiveScript, etc.
  • Менеджер пакетов Node (NPM) обеспечивает доступ к сотням тысяч многоразовых пакетов. Он также имеет лучшее в своём классе разрешение зависимостей и может также использоваться для автоматизации большинства инструментов построения.
  • Он портативен, имеет версии для  Microsoft Windows, OS X, Linux, Solaris, FreeBSD, OpenBSD, WebOS, и NonStop OS. Кроме того, он имеет хорошую поддержку среди многих хостинг-провайдеров, которые часто предоставляют конкретную инфраструктуру и документацию для размещения сайтов, работающих на Node.
  • Он имеет очень активную стороннюю экосистему и сообщество разработчиков, которые всегда готовы помочь.

Вы можете использовать Node.js для создания простого веб сервера используя пакет Node HTTP. 

Файл package.json¶

Для более удобного управления конфигурацией и пакетами приложения в npm применяется файл конфигурации . Так, добавим в папку проекта новый файл :

Здесь определены только две секции: имя проекта — и его версия — . Это минимально необходимое определение файла . Данный файл может включать гораздо больше секций. Подробнее можно посмотреть в документации.

Далее удалим из проекта каталог . То есть в папке проекта будут два файла и .

Теперь снова добавим с помощью следующей команды:

Флаг указывает, что информацию о добавленном пакете надо добавить в файл .

И после выполнения команды, если мы откроем файл , то мы увидим информацию о пакете:

Информация обо всех добавляемых пакетах, которые используются при запуске приложения, добавляется в секцию .

Файл играет большую роль и может облегчить разработку в различных ситуациях. Например, при размещении в разных репозиториях нередко мы ограничены выделяемым дисковым пространством, тогда как папка со всеми загруженными пакетами может занимать довольно приличное пространство. В этом случае удобнее разместить основной код проекта без . В этом случае мы можем определить все пакеты в файле , а затем для загрузки всех пакетов выполнить команду

Эта команда возьмет определение всех пакетов из секций и загрузит их в проект.

Установка пакетов npm

Существует два способа установки пакетов npm: локально и глобально.

Если вы хотите использовать пакет из своего модуля с помощью чего-нибудь вроде
require от Node.js, то вам нужно установить пакет локально командой:

npm install <имя_пакета>

1 npm install <имя_пакета>

Эта команда создаст каталог «node_modules» в текущем рабочем каталоге и скачает туда указанный пакет.

Для проверки этой команды вы можете выполнить:

npm install lodash

1 npm install lodash

Затем проверьте, что у вас появился каталог «node_modules» с подкаталогом «lodash».

Если у вас не было файла «package.json» в текущем каталоге, то устанавливается последняя версия, если же файл «package.json» присутствует, то устанавливается последняя версия, удовлетворяющая правилам в этом файле.

Управление модулями npm¶

Модули — это приложения, которые реализовывают некоторый функционал и могут быть использованы для разработки более сложных приложений. Например, фреймворк Express является устанавливаемым модулем. Рассмотрим установку пакета на примере Express. Из корневой директории проекта необходимо выполнить команду.

Все модули устанавливаются в директорию той директории, откуда была вызвана команда .

Флаг указывает на то, что мы хотим внести данный модуль в список зависимостей в файл . И когда возникнет необходимость запустить приложение в другой среде, то совсем не обязательно также переносить и папку . Перенесите только файл и выполните в командной строке.

И все указанные в Node.js npm модули будут установлены в папку .

Если при установке пакета вы не хотите, чтобы он добавлялся в список зависимостей, то просто не указывайте флаг .

После установки модуля с в появится объект со списком зависимостей вашего проекта.

package.json

Для задания установки определенной версии или версии из какого-либо диапазона, используйте оператор .

При указании диапазона версий задаваемое значение должно быть заключено в двойные кавычки.

Установка самой последней версии модуля может быть выполнена так.

В процессе разработки, например для тестирования или измерения показателей производительности, вам могут понадобиться Node.js npm модули, которые не будут использоваться и даже не должны устанавливаться в среде . Чтобы установить npm модуль только для среды разработки, укажите флаг .

Теперь в должен появиться новый блок .

package.json

Теперь рассмотрим глобальную установку пакетов. Допустим, на вашем сервере одновременно работают несколько разных Node.js приложений, но которые имеют общие зависимости. Чтобы не дублировать пакет в директории каждого проекта, вы можете установить его в вашу систему глобально с помощью флага и он будет доступен для использования во всей системе.

С течением времени Node.js npm модули дорабатываются и улучшаются, а следовательно выходят их новые версии. Чтобы обновить все пакеты, описанные в , используйте такую команду.

Обновление конкретного модуля, например Express, выглядит так.

Для удаления пакет из зависимостей вашего проекта, используйте .

Если вы хотите также удалить его из , просто укажите флаг .

Идея версионирования: патчи, минорные и мажорные версии

Идея использования трёх чисел, разделённых точками, в качестве версии состоит в следующем (например, если текущий пакет 1.0.0):

  • Патчи или исправления ошибок и незначительные изменения увеличивают последнее число (1.0.1).
  • Минорные версии. Новые возможности, которые не ломают старый код увеличивают второе число (1.1.0).
  • Мажорные версии. Изменения, ломающие совместимость со старым кодом увеличивают самое первое число (2.0.0).

При указании необходимой версии зависимости в «package.json» можно указывать диапазоны:

  • 1.0, 1.0.x или ~1.0.4 будет использовать последнюю версию патча с исправлениями ошибок (для третьего варианта начиная с версии 1.0.4).
  • 1, 1.x или ^1.0.4 будет использовать последнюю минорную версию.
  • * или x всегда будет использовать последнюю версию.

Проекты Node.js

Для проектов Node.js можно выполнить следующие задачи:

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

Предварительные требования

Чтобы добавить поддержку NPM в проект, вам потребуется рабочая нагрузка разработки Node.js и установленная среда выполнения Node.js. Подробные инструкции см. в разделе Создание проекта Node.js.

Observação

Чтобы включить npm в существующем проекте Node.js, используйте шаблон решения Из существующего кода Node.js или тип проекта Открыть папку (Node.js).

Установка пакетов из обозревателя решений (Node.js)

Самый простой способ установить пакеты npm в проекты Node.js — через окно установки пакетов npm. Чтобы открыть это окно, щелкните правой кнопкой мыши узел npm в проекте и выберите пункт Установить новые пакеты npm.

В этом окне можно найти пакет, указать параметры и установить пакет.

  • Тип зависимости — выберите Стандартный, Разработка или Необязательный. Вариант «Стандартный» означает, что пакет является зависимостью среды выполнения, а вариант «Разработка» указывает, что пакет необходим только во время разработки.
  • Добавить в package.json — рекомендуется. Этот настраиваемый параметр является устаревшим.
  • Выбранная версия — выберите версию пакета, который вы хотите установить.
  • Другие аргументы npm — укажите другие стандартные аргументы npm. Вы можете указать значение версии, например , чтобы установить определенную версию, которая недоступна в списке версий.

Ход установки можно просмотреть в выходных данных npm в окне Вывод. Чтобы открыть окно, выберите Вид > Вывод или нажмите сочетание клавиш CTRL + ALT + O. Это может занять некоторое время.

Dica

Если вы хотите найти пакеты с заданной областью, добавьте в начало поискового запроса нужную область, например, введите , чтобы искать файлы определений TypeScript для mocha. Кроме того, при установке определений типов для TypeScript можно указать целевую версию TypeScript, добавив в поле аргумента npm.

Пакеты npm отображаются в обозревателе решений. Записи в узле npm повторяют зависимости в файле package.json.

Состояние пакета

  • — установлен и указан в package.json
  •  — установлен, но явно не указан в файле package.json
  • — не установлен, но указан в package.json

Щелкните правой кнопкой мыши узел npm, чтобы выполнить одно из следующих действий:

  • Установка новых пакетов NPM Открывает пользовательский интерфейс для установки новых пакетов.
  • Установка пакетов NPM Запускает команду NPM install, чтобы установить все пакеты, перечисленные в package.json. (Запускаем .)
  • Изменить пакеты npm. Обновляет пакеты до последних версий в соответствии с диапазоном семантического управления версиями (SemVer), указанным в package.json. (Запускается .). Диапазоны SemVer обычно задаются с помощью «~» или «^». Дополнительные сведения см. в разделе Конфигурация package.json.

Щелкните правой кнопкой мыши узел пакета или выполните одно из следующих действий:

  • Установка пакетов NPM Запускает команду NPM install, чтобы установить версию пакетов, перечисленных в package.json. (Запускаем .)
  • Изменить пакеты npm. Обновляет пакеты до последних версий в соответствии с диапазоном SemVer, указанным в package.json. (Запустить .) Диапазоны SemVer обычно задаются с помощью «~» или «^».
  • Удалить пакеты NPM удалит пакет и удаляет его из package.json (Запускает .)

Щелкните правой кнопкой мыши узел пакета или узел npm и выполните одно из следующих действий:

  • Установите отсутствующие пакеты, указанные в package.json
  • Обновите пакеты npm до последней версии
  • Удалите пакет и исключите его из package.json

Observação

Сведения о решении проблем с пакетами npm см. в разделе .

Использование команды .npm в интерактивном окне Node.js (Node.js)

Вы также можете использовать команду в интерактивном окне Node.js для выполнения команды npm. Чтобы открыть окно, в Обозревателе решений щелкните проект правой кнопкой мыши и выберите пункт Открыть интерактивное окно Node.js (или нажмите сочетание клавиш CTRL + K, N).

В этом окне вы можете использовать следующие команды для установки пакета:

Dica

По умолчанию npm будет выполняться в домашнем каталоге проекта. Если у вас несколько проектов в решении, укажите имя или путь к проекту в квадратных скобках.

Dica

Если проект не содержит файл package.json, используйте , чтобы создать файл package.json со значениями по умолчанию.

2.3, Удаление Npm

2.3.1Удалите обновленный npm

Вам необходимо удалить обновленный npm перед удалением npm, потому что обновление npm зависит от команды самого npm. Если вы удалите установленную версию npm напрямую, обновленная версия npm не будет удалена.

Проверьте версию npm:

команда:

       sudo npm -v

Удалите глобально установленный npm (это версия после обновления с помощью команды обновления, которая поставляется с npm)

команда:

sudo npm uninstall npm -g

Проверить версию еще раз

команда:

       sudo npm -v

Удаление версии npm, обновленной с помощью npm, завершено.

2.3.2Удалите версию npm во время установки

После удаления npm с помощью команды npm, npm восстанавливается до версии на момент установки. Вам необходимо дополнительно удалить версию во время установки, поскольку для установки пакета npm в исходном коде apt использовалась команда apt-get. в начале установки npm. Здесь вам также необходимо использовать команды, связанные с apt-get, для удаления начальной версии установки.

Просмотр файлов, связанных с npm

команда:

       sudo whereis npm

Удалите первоначальную установку npm

команда:

sudo apt-get remove —purge npm // Удалить npm и очистить npm

Удаление завершено

Просмотр информации о версии npm после удаления

команда:

       sudo npm -v

или

       npm -v

Удаление программы завершено.

Еще раз проверьте файлы, связанные с npm

команда:

       sudo whereis npm

Если остались файлы, их нужно удалить вручную.

Очистите пакеты, которые устанавливаются автоматически и не нуждаются в

команда:

sudo apt autoremove // ​​Удаляем ненужные программные пакеты

3.4, Удалите версию узла, управляемую модулем n

Удалите или удалите версию узла, управляемую в модуле n

Вы можете сначала проверить используемую в настоящее время версию

команда:

       sudo node -v

Используйте команду для просмотра всех версий, управляемых в модуле n

команда:

       sudo n

Здесь вы также можете увидеть, что узел в настоящее время использует версию 8.16.0

Удалите версию, отличную от текущей версии

команда:

Sudo n prune // Удалить версию, отличную от активной версии

Используйте команду n, чтобы просмотреть оставшиеся версии модуля n

команда:

       sudo n

Неактивная версия была удалена или удалена

Удалите используемую версию узла

команда:

Sudo n uninstall // Удаляем используемую версию

Удаление завершено

Используйте команду n, чтобы просмотреть версию, управляемую в модуле n

команда:

       sudo n

На картинке выше вы можете видеть, что кружок с логотипом исчез, что означает, что исходный файл, который будет использоваться, не может быть найден. Здесь просто добавлен отдельный номер версии, поэтому этот номер версии необходимо удалить.

команда:

Sudo n rm 8.16.0 // Удаляем номер версии в управлении версиями

Снова используйте команду n, чтобы просмотреть управляемую версию.

команда:

       sudo n

Как показано на рисунке, версия управления не добавляется, поэтому все версии, управляемые модулем n, были удалены.

Просмотр текущей используемой версии узла в командной строке

команда:

sudo node -v

Удаление завершено, и во время установки была восстановлена ​​исходная версия.

Установка nvm-windows, Node.js и npm

Наряду с возможностью выбора системы для разработки (Windows или WSL) при установке Node.js доступны и другие возможности. Мы рекомендуем использовать диспетчер версий, так как версии меняются достаточно быстро. Вероятно, вам придется переключаться между несколькими версиями Node.js в зависимости от потребностей для различных проектов, над которыми вы работаете. Диспетчер версий Node Version Manager, чаще называемый nvm, является наиболее популярным средством установки нескольких версий Node.js, но он доступен только для Mac и Linux и не поддерживается в Windows. Вместо этого выполним шаги ниже, чтобы установить nvm-windows, а затем используем его для установки Node.js и диспетчера пакетов Node Package Manager (npm). Существуют также , которые описаны в следующем разделе.

Важно!

Рекомендуем всегда удалять любые имеющиеся установки Node.js или npm из операционной системы перед установкой диспетчера версий, так как эти установки могут создавать необычные и запутанные конфликты. Сюда относится удаление всех существующих каталогов установки Node.js (например, C:\Program Files\nodejs), которые могут остаться. Созданная символьная ссылка NVM не будет перезаписывать существующий (даже пустой) каталог установки. Справку по полному удалению предыдущих установок см. здесь.

  1. Откройте в Интернет-браузере и щелкните ссылку Загрузить сейчас.

  2. Скачайте последний выпуск файла nvm-setup.zip.

  3. После скачивания откройте ZIP-файл, а затем запустите файл nvm-setup.exe.

  4. Мастер установки Setup-NVM-for-Windows поможет выполнить все этапы установки, в том числе выбрать каталог, в котором будут установлены репозиторий nvm-windows и Node.js.

  5. Установка завершится. откройте PowerShell и попробуйте использовать windows-nvm, чтобы просмотреть список установленных версий Node (на этом этапе их еще не должно быть):

  6. Установите текущий выпуск Node.js (в нем вы сможете протестировать новейшие улучшенные возможности, но вероятность возникновения проблем при этом будет больше, чем при использовании версии LTS) с помощью команды .

  7. Установите последний стабильный выпуск LTS Node.js (рекомендуется). Для этого сначала выполните поиск номера текущей версии LTS с помощью команды , а затем установите версию LTS по номеру с помощью команды (замените номером, например: ).

  8. Вызовите список установленных версий Node, выполнив команду . Теперь в нем должны отображаться две недавно установленные версии.

  9. После установки требуемых версий Node.js выберите нужную версию, введя (замените нужным номером, например ).

  10. Чтобы изменить версию Node.js на ту, которую вы хотите использовать для проекта, создайте каталог проекта с помощью команды и укажите каталог, выполнив команду . Затем введите , заменив номером версии, который вы хотите использовать (т. е. версии 10.16.3).

  11. Проверьте, какая версия npm установлена, с помощью . Этот номер версии автоматически изменится на номер той версии npm, которая связана с вашей текущей версией Node.js.

Альтернативные диспетчеры версий

Несмотря на то что windows-nvm сейчас является самым популярным менеджером версий для Node, есть несколько альтернативных вариантов:

  • НВС (переключатель версии узла) — это альтернативная платформа с возможностью интеграции с VS Code.

  •  — это новый диспетчер версий, созданный командой LinkedIn. Заявлено, что он отличается увеличенной скоростью и межплатформенной поддержкой.

Чтобы установить Volta в качестве диспетчера версий (вместо windows-nvm), перейдите в раздел Установка Windows руководства Начало работы, затем скачайте и запустите установщик Windows, следуя инструкциям.

Важно!

Перед установкой Volta необходимо убедиться, что на компьютере с Windows включен .

Дополнительные сведения об использовании Volta для установки нескольких версий Node.js в Windows см. в .

package.json¶

В npm файл используется для описания модулей, от которых зависимо ваше приложение, и содержит ряд метаданных о приложении. Рассмотрим на примере. Предположим, у вас есть проект, корневая директория которого называется . Перейдите в через командную строку и введите команду.

Вам будет предложено ввести некоторые данные, на основе которых Node.js npm сгенерирует файл . Структура файла:

  • — название приложения;
  • — версия;
  • — описание;
  • — главный файл приложения, который отвечает за его запуск (хорошей практикой считается давать название или );
  • — объект, описывающий команды, которые часто приходится выполнять в процессе разработки и упрощающий их использование;
  • — ссылка на Git репозиторий, где хранится проект;
  • — массив ключевых слов, по которым будет осуществляться поиск модуля на сайте npm (если он будет там опубликован);
  • — разработчик;
  • — лицензия, под которой будет распространяться приложение.

Пример, как может выглядеть .

package.json

Если вы не планируете публиковать свое приложение в общем репозитории npm, то заполнять все поля совсем не обязательно. Вполне будет достаточно для собственного удобства указать , и .

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Все про сервера
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: