我有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?
1条答案
按热度按时间fykwrbwg1#
原来这个旧版本是用旧版本的npm安装的,旧版本的npm安装在
usr/local/bin
,而新版本的npm在usr/bin
安装了最新版本的cdk,在本地卸载旧版本后,再次运行which cdk
,最后在usr/bin
识别出新版本。