Если необходима портативная версия Node.js, то достаточно просто скачать файл
http://nodejs.org/dist/latest/node.exe
и поместить его в папку с вашими серверными JavaScript-файлами.
После этого в командной строке перейдите в папку вашего проекта и запустите ваш скрипт стандартным образом:
\path\to\saved\node.exe scriptname.js
При желании вы можете прописать ссылку на файл node.exe в системную переменную PATH, чтобы запускать ваши скрипты из любого места так:
node scriptname.js
Если вам нужен NPM, то скачайте его архив ZIP по ссылке
https://github.com/npm/npm
и распакуйте его в папку, в которую поместили файл node.exe.
Переименуйте папку с файлами NPM в "npm", убрав из названия номер версии версию, если он есть.
Создайте рядом с файлом node.exe папку "node_modules" и перенесите в неё папку "npm".
Скопируйте в папку с файлом node.exe файл npm.cmd из папки "node_modules/npm/bin/"
После этого NPM автоматически заработает из командной строки стандартным образом:
npm -h
Когда вам потребуется обновить Node.js, то просто замените файл node.exe на новую версию.
А для обновления NPM выполните команду:
npm update npm -g
или удалите старую папку node_modules и распакуйте в проект архив ZIP с новой версией NPM.
У меня стартовая структура проекта выглядит в итоге так:
C:\test\server.js - мой сценарий JavaScript
C:\test\node.exe - файл новой версии Node.js
C:\test\node_modules\npm - папка из архива ZIP с новой версией NPM
C:\test\npm.cmd - файл из архива ZIP с новой версией NPM
Если NPM не может скачать пакеты в Node.js для версии выше 0.12, то необходимо в командной строке выполнить команду:
npm config set strict-ssl=false
После этого пакеты начнут скачиваться.
Комментариев нет:
Отправить комментарий