Я загрузил 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\npm
c:\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 в вашей системе.
Убедитесь, что указанный вами путь правильный. Если нет, удалите неверный путь.