【发布时间】:2022-03-10 18:25:27
【问题描述】:
更新:通过删除 .nvm 文件夹,关闭终端,然后再次运行 npm install -g aws-cdk@2.10.0 解决了问题。我希望这可以帮助遇到同样问题的其他人。
我正在尝试从 AWS CDK 1 升级到 2,但由于某种原因,我无法更新我机器上的 CDK command line tool。无论我通过 npm 安装什么版本,运行 cdk --version 仍然为我打印 1.89.0。
所以我想我会卸载 CDK 并重新开始。可悲的是,这也不起作用。
我已经尝试过全局更新和卸载:
13:52 $ npm install -g aws-cdk@2.10.0
added 212 packages, and audited 213 packages in 20s
1 critical severity vulnerability
To address all issues, run:
npm audit fix
Run `npm audit` for details.
13:54 $ cdk --version
1.89.0 (build df7253c)
13:54 $ npm uninstall -g aws-cdk
up to date, audited 1 package in 781ms
found 0 vulnerabilities
本地:
14:10 $ npm uninstall aws-cdk
up to date, audited 1 package in 859ms
found 0 vulnerabilities
我正在使用以下版本:
- Ubuntu 20.04.3 LTE
- 节点 16.3.0 到 nvm 0.39.1
- npm 8.5.0
我还检查了“cdk”是否实际上是指 apt-get 或 snap 包,但在列出所有带有 snap list 或 apt list --installed 的包时,我没有看到任何内容。
非常感谢任何帮助!
【问题讨论】:
-
更新:删除 .nvm 文件夹,关闭终端,然后运行 npm install -g aws-cdk@2.10.0 再次解决了问题。我希望这可以帮助遇到同样问题的其他人。