среда, 19 октября 2016 г.

Как запустить Node.js без инсталляции

Как запустить 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

1 комментарий: