gpt4 book ai didi

node.js - 如何卸载旧的 express(1) 可执行文件并更新到最新版本

转载 作者:搜寻专家 更新时间:2023-10-31 23:10:15 25 4
gpt4 key购买 nike

我更新到最新的 express 候选版本,但它似乎没有更新 express(1) 可执行文件,它停留在版本 2.4.3 上。我试过了

npm uninstall express -g 

没有用。我也试过了

npm update express -g

这似乎已将/usr/local/lib 中的 express 文件更新为 3.0.0rc4,但当我执行 express -v 时,express(1) 可执行文件仍显示版本 2.4.3

最佳答案

当您将 express 更新到最新版本时:

$ npm install -g express

我正从 express 3.0.0rc3 版本升级到 3.1.0。最新版本将 express(1) 可执行文件放在 /usr/local/share/npm/bin/express

但是检查版本:

$ express --version
3.0.0rc3

这是不对的。我刚刚安装了 3.1.0,这是怎么回事?

我来到这里看到Peter Lyons回答:

$ which express
/usr/local/bin/express

是的,那不对,我想要 /usr/local/share/npm/bin/express 中的那个。所以我根据他的回答删除了它,并且:

$ express --version
-bash: express: command not found

效果如何?啊哈,我需要退出终端 (cmd+Q) 并重新启动它。或者正如 Peter 在下面评论的那样,使用 hash -r 刷新路径哈希。

完成后:

$ which express
/usr/local/share/npm/bin/express
$ express --version
3.1.0

很好,它已修复!现在回到我实际上要用 express 做什么……我现在都记不起来了。

关于node.js - 如何卸载旧的 express(1) 可执行文件并更新到最新版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12224252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com