npm 无法更新到较新版本的AWS-CDK

bqf10yzr  于 2022-11-14  发布在  其他
关注(0)|答案(1)|浏览(177)

我有aws-cdk版本2.44.0。我得到通知(在运行cdk diff之后)有一个更新的版本2.47.0,我应该运行npm install -g aws-cdk来升级到这个版本。我用sudo成功地运行了这个命令(因为没有它我会得到错误),并得到以下输出:

changed 1 package, and audited 2 packages in 2s

found 0 vulnerabilities

但是在检查cdk --version之后,我发现版本仍然是2.44.0。
其他信息:

  • Ubuntu 20.04.4语言版本
  • 节点. js v16.17
  • npm版本:8.19.2

那么,如何成功地更新aws-cdk?

fykwrbwg

fykwrbwg1#

原来这个旧版本是用旧版本的npm安装的,旧版本的npm安装在usr/local/bin,而新版本的npm在usr/bin安装了最新版本的cdk,在本地卸载旧版本后,再次运行which cdk,最后在usr/bin识别出新版本。

相关问题