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?
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