Fakher Mokadem
Fakher Mokadem

Reputation: 1099

Install nodeJS inside conda environment

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?

Upvotes: 35

Views: 49833

Answers (2)

wjing
wjing

Reputation: 11

You can even use environment.yml file to automatically manage your environments via conda. Please refer to this

Upvotes: 0

Nehal J Wani
Nehal J Wani

Reputation: 16619

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

Upvotes: 69

Related Questions