我目前正在使用node and sails framework(v0.12.14)开展项目。最近Sails已经更新到1.0.2版本,但我似乎无法更新我自己的Sails版本。
我在Windows上运行bash。
我运行了install命令,产生:
# npm install sails@latest -g
+ sails@1.0.2
updated 1 package in 9.947s
并尝试在我的项目中安装它:
# npm install sails@latest --save
+ sails@1.0.2
updated 1 package in 8.941s
这似乎有效,因为当我检查我的npm包时,我可以看到它:
# npm ls | grep sails@
├─┬ sails@1.0.2
但是,当我尝试运行任何新命令(例如sails upgrade
)时,它会失败。当我检查正在运行的版本时,我得到:
# sails -v
0.12.14
知道我做错了吗?
此致
答案 0 :(得分:0)
我通过运行命令修复此问题:
# which sails
这给了我这个位置:
/usr/bin/sails
之后我只是rm -rf
了目录,并在全球范围内重新安装了Sails。
重启我的bash之后,它起作用了:
# sails -v
1.0.2