Я загрузил Windows Binary (.exe) nodejs с главной страницы .
Как я могу установить и использовать npm(менеджер пакетов узла)?
Я загрузил Windows Binary (.exe) nodejs с главной страницы .
Как я могу установить и использовать npm(менеджер пакетов узла)?
Ответы:
Текущий установщик Windows с узла nodejs.org от v0.6.11 (2012-02-20) установит NPM вместе с NodeJS.
НОТЫ:
%USERPROFILE%\AppData\Roaming\npm%USERPROFILE%\AppData\Roaming\npm-cache npm installот имени этого пользователя. Некоторые модули / утилиты должны быть установлены глобально....\npmкаталог в путь пользователя самостоятельно.Чтобы изменить «глобальное» расположение для всех пользователей на более подходящее общее глобальное расположение %ALLUSERSPROFILE%\(npm|npm-cache)(сделайте это как администратор):
[NODE_INSTALL_PATH]\etc\каталог
npm config --global ...действияC:\ProgramData\npm-cache - сюда пойдут модули npmC:\ProgramData\npm - бинарные скрипты для глобально установленных модулей будут здесьC:\ProgramData\npm\node_modules - сюда будут помещены глобально установленные модулиnpm config --global set prefix "C:\ProgramData\npm"npm config --global set cache "C:\ProgramData\npm-cache"C:\ProgramData\npmв переменную среды System's PathЕсли вы хотите %LOCALAPPDATA%\(npm|npm-cache)вместо этого изменить "глобальное" местоположение вашего пользователя на путь:
C:\Users\YOURNAME\AppData\Local\npm-cache - сюда пойдут модули npmC:\Users\YOURNAME\AppData\Local\npm - бинарные скрипты для установленных модулей будут здесьC:\Users\YOURNAME\AppData\Local\npm\node_modules - сюда будут помещены глобально установленные модулиnpm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"PATH.
setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"Для новичков некоторые из модулей npm, которые я наиболее часто использую, следующие.
Дополнительные параметры JS ...
Для тестирования я использую следующие инструменты ...
Веб-инструменты.
Если вы его построите ...
Node.js Command Prompt. Просто попытаться запустить npmиз любой другой командной строки не получится.
npm Windows с командной строкой Node.js ; не говоря, что это нежизнеспособный метод. Практически любой терминал или оболочка будут работать, если человек, использующий их, знает, что делает! Я использую npmкоманды почти каждый день; а BASH - мой выбор, если я застрял в использовании Windows; но собственные CMD и PowerShell для Windows работают, BASH, WSL (BASH, ZSH, Fish) ... все они работают нормально. « Попытка запустить npm из любой другой командной строки не сработает». Это утверждение похоже на то, что вы должны использовать VIM для написания JavaScript, а любая другая IDE не будет работать. #facepalm
Если Node.js не устанавливается с помощью установщика msi , npm необходимо настроить вручную.
Во-первых, предположим, что у нас есть файл node.exe, расположенный в папке c:\nodejs. Теперь для настройки npm -
c:\nodejs\node_modulesиc:\nodejs\node_modules\npmc:\nodejs\node_modules\npmпапкуc:\nodejs\node_modules\npm\binв c:\nodejsпапкуЧтобы протестировать npm , откройте cmd.exeрабочий каталог c:\nodejsи введите npm --version. Вы увидите версию npm, если она настроена правильно.
После завершения настройки его можно использовать для установки / удаления пакетов локально или глобально. Для получения дополнительной информации об использовании npm посетите https://docs.npmjs.com/ .
В качестве последнего шага вы можете добавить путь c:\nodejsк папке узла в pathпеременную среды, чтобы вам не приходилось указывать полный путь при запуске node.exeи npmв командной строке.
npm можно скачать (без установки) отсюда:
set NODE=%USERPROFILE%\nodejsи PATH=%PATH%;%NODE%все
set path=your/folder/containing/node. Например, set path=%userprofile%\nodejs. Потом позвони npmпосле этого, и все. Команда set pathвлияет только на ваш текущий сеанс cmd, а не глобально в реестре, поэтому вам не нужно ее отменять.
Я только что установил последнюю версию узла (0.6.12) в Windows 7 с помощью msi (node-v0.6.12.msi).
npm уже поставляется с ним, нет необходимости включать его отдельно.
У меня возникла проблема с разрешением при запуске npm (npm install mysql) из пути, в котором находились мои nodejs, то есть C: \ Program Files (x86) \ nodejs
Затем я выполнил следующие шаги:
1) Добавлено C:\Program Files (x86)\nodejs\npmв переменные окружения - системная переменная Path.
2) вернулся только C:\в командную строку и дал команду npm install mysql- и вуаля! это сработало..
Надеюсь это поможет.
Я запускаю node.js в Windows с помощью npm. Хитрость в том, чтобы просто использовать cygwin. Я следил за инструкциями в разделе https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows) . Но убедитесь, что вы используете версию 0.4.11 nodejs, иначе npm не удастся!
Я только что установил 64-битный Node.js v0.12.0 для Windows 8.1 отсюда . Это около 8 МБ, и, поскольку это MSI, вы просто дважды щелкните, чтобы запустить. Он автоматически настроит ваши пути к среде и т. Д.
Затем, чтобы получить командную строку, это просто [Win-Key]+[S]поиск, а затем введите "node.js" в качестве поисковой фразы.
Выберите Node.js Command Promptзапись, а НЕ Node.jsзапись.
Оба предоставят вам командную строку, но только первая будет работать. npm встроен в эту загрузку, поэтому сразу npm -whateverпо запросу.
Используйте диспетчер пакетов Windows, как шоколадный. Сначала установите шоколад, как указано на его домашней странице . Это должно быть легко
Затем, чтобы установить Node JS (Установить), выполните следующую команду из командной строки или из PowerShell:
C:> cinst nodejs.install
Вот руководство от @CTS_AE о том, как использовать NPM с автономным node.exe: https://stackoverflow.com/a/31148216/228508
Выполните поиск по всем файлам .npmrc в вашей системе.
Убедитесь, что указанный вами путь правильный. Если нет, удалите неверный путь.