Я завантажив 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
- сюди перейдуть npm-модуліC:\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
до змінної середовища "Ваша система"Якщо ви хочете %LOCALAPPDATA%\(npm|npm-cache)
замість цього змінити "глобальне" місцезнаходження вашого користувача на шлях:
C:\Users\YOURNAME\AppData\Local\npm-cache
- сюди перейдуть npm-модуліC:\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; але, робоча система Windows CMD & PowerShell, 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
в змінні середовища - системні змінні.
2) повернувся до тільки C:\
в командному рядку і дав команду - npm install mysql
- і voila! це спрацювало..
Сподіваюся, це допомагає.
Я запускаю 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 (Install), запустіть таку команду з командного рядка або з PowerShell:
C:> cinst nodejs.install
Ось посібник від @CTS_AE про те, як використовувати NPM з автономним node.exe: https://stackoverflow.com/a/31148216/228508
Шукайте всі файли .npmrc у вашій системі.
Перевірте, чи правильно вказаний шлях. Якщо ні, видаліть неправильний шлях.