Как использовать NPM с node.exe?
Вопрос
Я скачал бинарные (.exe) nodejs главная страница.
Как я могу установить и использовать npm
(Диспетчер пакетов узлов)?
Решение 3
npm
можно скачать (без установки) отсюда:
Другие советы
Текущий установщик Windows из nodejs.org По состоянию на V0.6.11 (2012-02-20) установит NPM вместе с Nodejs.
ЗАМЕТКИ:
- На этом этапе 64-битная версия-ваш лучший выбор
- Путь установки для 32-разрядного узла-«Program Files (x86)» в 64-битных Windows.
- Вам также может потребоваться добавить цитаты к оператору пути в переменных окружающей среды, это, кажется, только в некоторых случаях я видел.
- В окнах Глобальный Путь установки на самом деле находится в каталоге профиля вашего пользователя
%USERPROFILE%\AppData\Roaming\npm
%USERPROFILE%\AppData\Roaming\npm-cache
- Предупреждение: если вы делаете временные события или другую автоматизацию в качестве другого пользователя, убедитесь, что вы запустите
npm install
как этот пользователь. Некоторые модули/утилиты должны быть установлены по всему миру. - Ошибки установщика: вам, возможно, придется создать эти каталоги или добавить
...\npm
Справочник по пути ваших пользователей.
Чтобы изменить «глобальное» местоположение для всех пользователей на более подходящее общее глобальное местоположение %ALLUSERSPROFILE%\(npm|npm-cache)
(Сделайте это как администратор):
- создать
[NODE_INSTALL_PATH]\etc\
каталог- Это нужно, прежде чем попробовать
npm config --global ...
действия
- Это нужно, прежде чем попробовать
- Создать глобальное (amding) местоположение для модулей NPM
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
npm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
- Добавьте новый путь NPM в вашу среду
PATH
.setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"
Для начинающих некоторые из модулей NPM, которые я использовал больше всего, являются следующими.
Аксиос - Для более сложных HTTP -сообщений/Gets- Изоморфная вершина - Для HTTP (S) POST/GET запросов
- узел - SMTP -клиент
- MSSQL - Интерфейс и библиотека драйверов для запроса MS SQL Server (обертки скучный)
Более продвинутые варианты JS ...
- асинхрон/жду - Асинхронные функции, поддерживаемые через Babel
Для тестирования я обращаюсь к следующим инструментам ...
мокко - Структура тестированиячай - Библиотека утверждений, мне нравится chai.xpectСинон - Шпионы, заглушки и прокладкиSinon-Chai - Расширить чай с инструментами утверждения SinonВавилон-Истанбул - Отчеты о покрытии- шутка - Параллельное тестирование, утверждения, насмешка, отчеты о покрытии в одном инструменте
- Вабель-плугин-Эреяр - немного легче для некоторых насмешливых условий против шутки
Интернет -инструмент.
- WebPack - Модуль Bundler, модули в стиле узла пакета для использования браузера
- вавилон - Преобразовать современный синтаксис JS (ES2015+) для вашей среды развертывания.
Если вы построите это ...
Когда Node.js не установлен с помощью Установщик MSI, npm нужно настроить вручную.
Настройка NPM
Во -первых, допустим, у нас есть node.exe Файл, расположенный в папке c:\nodejs
. Анкет Теперь для настройки npm-
- Загрузите последние npm выпустить из GitHub (https://github.com/npm/npm/releases)
- Создайте папки
c:\nodejs\node_modules
а такжеc:\nodejs\node_modules\npm
- Раскапывать загруженный zip -файл в
c:\nodejs\node_modules\npm
папка - Копия npm а также npm.cmd файлы из
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
в командной строке.
Я только что установил последнюю версию Node (0.6.12) в Windows 7, используя MSI (Node-V0.6.12.msi).
NPM уже отправлен с ним, не нужно включать его отдельно.
Я столкнулся с проблемой разрешения во время запуска NPM (NPM Install MySQL), по пути, на котором проживали мои узлы, т.е.C: Program Files (x86) nodejs
Затем я выполнил шаги ниже:
1) добавлено C:\Program Files (x86)\nodejs\npm
В переменных среды - Системная переменная пути.
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.exe с nodejs.org
- Возьмите NPM -выпуск Zip от GitHub https://github.com/npm/npm/releases
- Создать папку с именем: node_modules в той же папке, что и node.exe
- Извлеките NPM Zip в папку Node_Modules
- Переименуйте извлеченную папку NPM в NPM и удалите любые версии, т.е. NPM-3.3.4-> NPM.
- Скопируйте npm.cmd из папки/NPM/Bin/
Я только что установил node.js в первый раз и включает в себя NPM, который можно запустить из CMD Windows. Тем не менее, убедитесь, что вы запускаете его как администратор. Щелкните правой кнопкой мыши на CMD и выберите «Запустить в качестве администратора». Это позволило мне позвонить в команды NPM.
Поиск всего файла .NPMRC в вашей системе.
Пожалуйста, убедитесь, что данный вами путь верен. Если нет, пожалуйста, удалите неправильный путь.