node.js - Sails Node 包未更新

标签 node.js windows bash sails.js

我目前正在使用 node 和 sails 框架 (v0.12.14) 开发一个项目。最近 Sails 已更新到版本 1.0.2,但我似乎无法更新我自己的 Sails 版本。

我在 Windows 上运行 bash。

我已经运行了安装命令,结果是:

# 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

知道我做错了什么吗?

问候,

最佳答案

我通过运行命令解决了这个问题:

# which sails

哪个给了我位置:

/usr/bin/sails

之后,我只是rm -rf 目录,并全局重新安装了 Sails。

重新启动我的 bash 后,它起作用了:

# sails -v
1.0.2

关于node.js - Sails Node 包未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50342316/

相关文章:

javascript - 从 Xamarin C# 应用程序将图像上传到 Node JS 服务器上的 Multer

c# - 在窗口内绘制窗口窗体

windows - 代码签名服务之间有什么区别?

python - 在 Windows 的 IDE 中使用 TensorFlow

linux - 如何打印正在运行的文件的输出编号

xml - XPath Script 不适用于输入一,但对输入二工作得很好

bash - 我可以根据星期几使用 Bash IF ELSE 语句吗

node.js - 我可以在 NodeJs 中使用 Sharp 直接处理缓冲区数据吗

javascript - 在不使用 Eval() 的情况下从 JSON 对象解析 + 评估表达式?

javascript - 我可以在 Node.js 8 中使用 ES6 模块吗?