Я загрузил 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, которые я наиболее часто использую, следующие.
axios - для более сложных http сообщений / получаетДополнительные параметры JS ...
Для тестирования я использую следующие инструменты ...
mocha - фреймворк для тестированияchai - библиотека утверждений, мне нравится chai.expectsinon - шпионы, заглушки и шайбыsinon-chai - расширьте chai с помощью инструментов утверждения sinonbabel-istanbul - отчеты о покрытииВеб-инструменты.
Если вы его построите ...
scripts
каталог, на который вpackage.json
сценариях ссылаются через npm. Вы можете использовать инструменты gulp внутри простых скриптов.источник
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 необходимо настроить вручную.
настройка 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
можно скачать (без установки) отсюда:http://nodejs.org/dist/npm/https://github.com/npm/npm/releases
источник
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
источник
Я только что впервые установил Node.js, и он включает NPM, который можно запустить из Windows cmd. Однако убедитесь, что вы запускаете его от имени администратора. Щелкните правой кнопкой мыши по cmd и выберите «Запуск от имени администратора». Это позволило мне вызывать команды npm.
источник
Выполните поиск по всем файлам .npmrc в вашей системе.
Убедитесь, что указанный вами путь правильный. Если нет, удалите неверный путь.
источник