我搜索了wiki模块页面,但我找不到任何类似于virtualenv (python)或rvm的东西。
这里有人在自己的环境中分离node.js吗?我真的不喜欢在系统范围内安装npm。
发布于 2010-09-12 12:28:31
如果拥有系统范围的npm包是您的主要问题,那么可以考虑在npm中使用非常酷的'bundle‘命令。这更接近于冻结gem或在rails中使用bundler,而不是rvm。
这非常简单。只需创建一个package.json文件:
{ "name": "yourapp", "version": "0.0.1", "dependencies": {"jade": "0.4.1"}}
然后运行:
npm bundle vendor
或者,如果您的npm版本是>= 1.0,请运行:
npm install
冻结到供应商目录。然后使用:
require.paths.unshift('./vendor');
发布于 2011-04-20 16:17:10
nodeenv -适用于node.js的虚拟环境(模拟virtualenv )
发布于 2010-12-04 21:38:56
还有一些Node版本管理系统可以提供帮助。
查看Nave https://github.com/isaacs/nave
NVM也可以用于https://github.com/creationix/nvm
还有一个叫做n https://github.com/visionmedia/n
https://stackoverflow.com/questions/3653495
复制相似问题