Description
Hi, thank you for great app.
So, I hope VS Code sets specified environment variables when it starts.
I use a NodeJS Version Manager such as nvm, then a path to NodeJS is not added to PATH
until nvm do it. (Also NODE_PATH
, NODE_HOME
, etc.)
That is, CLI of modules such as Gulp, Grunt, UglifyJS, etc. are not work as Task of VS Code. (VS Code can't find out these.)
When I add to PATH
a path to these CLIs such as /path/to/nvm/v4.2.4
and call code
command, these Tasks work fine. Or when I add a following line to VS Code DIRECTORY/bin/code.js
.
process.env['PATH'] += require('path').delimiter + '/path/to/nvm/v4.2.4';
But, When VS Code is started from launcher such as Windows Start Menu, these are not work because Code.exe
is called directly.
As everyone knows, NodeJS is updated frequently. A better solution I think is that VS Code sets environment variables written in settings.json
that was specified by user. Or user is given a chance such as "Startup Script(or Command)" to do something.