Node.js portable on Windows
For more portable applications, checkout Portapps !
Read this in other languages: English, 简体中文.
This project is not maintained anymore and is abandoned. Feel free to fork and make your own changes if needed.
Thanks to everyone for their valuable feedback and contributions.
A single EXE written in Go to make Node.js portable on Windows systems.
Tested on Windows 7, Windows 8.1 and Windows 10.
Main window of Node.js Portable
Configuration file nodejs-portable.conf
is generated at first launch:
nodejs-portable.exe
in a new empty folder.Run nodejs-portable.exe
, then choose task:
If you have already installed Node.js, create a folder named
app
and put your node.js environment inside, then launchnodejs-portable.exe
. (See #35)
nodejs-portable.conf
workPath
: Shell working dir (can be relative to nodejs-portable.exe
).customPaths
: Array of custom paths that will be placed in the PATH
environment variable (paths can be relative to nodejs-portable.exe
).immediateMode
: Set this to true
if you want to use node shell immediately.shell
: Shell to be used. Can be cmd
(default) or powershell
.If an exception happened, take a look into
nodejs-portable.log
for further information.
Node.js Portable can be used through the command line to inject arguments directly to node:
$ nodejs-portable.exe --version
v9.5.0
Take a look into
nodejs-portable.log
if you have any issue.
C:\Go\bin
)mage build
inside. The artifact will be available in bin
Want to contribute? Awesome! The most basic way to show your support is to star the project, or to raise issues.
You can also support this project by becoming a sponsor on GitHub or by
making a Paypal donation to ensure this journey continues indefinitely!
Thanks again for your support, it is much appreciated!
MIT. See LICENSE
for more details.
USB icon credit to Dakirby309.