我已经很长时间没有使用sails
了,并且打算开始一个新项目,但是想将我的旧版本0.12.14更新到1.0.2。我首先尝试做
$ npm update -g
然后运行
$ sails -v
此返回
0.12.14
很困惑,我列出了npm
个全局软件包
$ npm list -g --depth=0
,这将返回不包含sails
的全局软件包列表。
我尝试过
$ npm uninstall sails -g
运行时
$ sails -v
甚至
$ sails new test
它似乎可以继续工作。检查测试项目package.json
中的版本后发现旧版本仍然有效并且可以正常运行。我对如何更新/卸载sails
毫无主意。
答案 0 :(得分:2)
要更新Sails.JS,请使用npm install sails -g
代替npm update -g
如果这不起作用,请确保更新到最新的npm和Node.JS:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
然后
sudo npm install sails -g
要手动下载并安装Node.JS,请执行以下操作:https://nodejs.org/en/