Node.js 在本地安装另一个Sails.js版本

Node.js 在本地安装另一个Sails.js版本,node.js,npm,sails.js,Node.js,Npm,Sails.js,我已经在我的Mac电脑上全局安装了版本0.9.13,运行良好,但我试图在本地文件夹中摆弄0.10.0-rc4 正在运行sudo npm安装sails@beta似乎工作正常;我的节点\u modules/package.json上写着“版本”:“0.10.0-rc4” 但当我在该文件夹中运行sailsnewtestproject时,生成的testProject/package.json显示“sails”:“0.9.13” 我知道我可以将testProject/package.json更改为“版本”

我已经在我的Mac电脑上全局安装了版本
0.9.13
,运行良好,但我试图在本地文件夹中摆弄
0.10.0-rc4

正在运行
sudo npm安装sails@beta
似乎工作正常;我的节点\u modules/package.json上写着
“版本”:“0.10.0-rc4”

但当我在该文件夹中运行
sailsnewtestproject
时,生成的testProject/package.json显示
“sails”:“0.9.13”

我知道我可以将testProject/package.json更改为
“版本”:“0.10.0-rc4”
,然后
npm安装
,但这不起作用


我做错了什么?我怎样才能解决这个问题呢?

基本上,您可以直接运行

./node_modules/sails/bin/sails.js new testProject

一旦您在某个“父”文件夹中安装了rc4,您就可以使用新的testProject,而不是

我建议您使用类似的虚拟环境。它将帮助您避免干扰现有的安装

顺序是这样的:

npm install nave -g
nave use <envname> stable
$npm install sails@beta -g
npm安装中堂-g
中堂使用稳定
$npm安装sails@beta-g