Как запустить Node.js без инсталляции.
Если необходима портативная версия Node.js, то достаточно просто скачать файл
http://nodejs.org/dist/latest/win-x86/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
Если NPM не может скачать пакеты в Node.js для версии выше 0.12, то необходимо в командной строке выполнить команду:
npm config set strict-ssl=false
После этого пакеты начнут скачиваться.
Когда вам потребуется обновить Node.js, то просто замените файл node.exe на новую версию.
А для обновления NPM удалите старую папку "npm" и распакуйте в проект архив ZIP с новой версией NPM, таким образом, как было описано выше.
Ваша стартовая структура расположения папок и файлов должна выглядеть в итоге так:
C:\path\to\your\project\server.js - ваш сценарий JavaScript
C:\path\to\your\project\node.exe - файл новой версии Node.js
C:\path\to\your\project\node_modules\npm - папка из архива ZIP с новой версией NPM
C:\path\to\your\project\npm.cmd - файл из архива ZIP с новой версией NPM
Хммм... Интересно...
ОтветитьУдалить