Install nodeJS inside conda environment

Fakher Mokadem picture Fakher Mokadem · Jul 27, 2018 · Viewed 31.1k times · Source

I want to use NodeJS and AngularJS for a small project.

Can I use conda's virtualenv to install these packages inside a separate virtual environment, and then have them removed from the system once I delete the virtualenv?

Answer

Nehal J Wani picture Nehal J Wani · Aug 1, 2018

You can for sure use conda to create virtual environments for nodejs programs.

$ conda create -yn myapp nodejs
$ conda activate myapp
$ node --version
v8.11.3
$ npm --version
5.6.0

And then in the environment myapp, you can do all of your app development and once you are done, removal is also easy:

$ conda env remove -yn myapp

Instead of environments, you can also use prefixes. Like:

$ conda create -yp ./myapp nodejs
$ conda activate ./myapp
$ node --version
v8.11.3
$ npm --version
5.6.0

And once you are done, just delete it.

$ conda env remove -yp ./myapp

OR

$ rm -fr ./myapp