成功安装aws-cdk后,找不到cdk命令

J.S*_*J.S 6 installation npm aws-cdk

我正在使用 powershell 在 Windows 上安装 aws-cdk,

首先,我收到错误:“\AppData\Roaming\npm' npm ERR!enoent 这与 npm 无法找到文件有关。”

在安装过程中。我通过按照某些解决方案的建议创建文件夹“\AppData\Roaming\npm”来修复此问题。

现在我使用“npm i -g aws-cdk”安装成功。没有报告错误,

但是当我执行“cdk --version”时,我得到“cdk:术语“cdk”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。”

“npm -g ls --深度 = 0”返回 C:\Users<用户名>\AppData\Roaming\npm `-- aws-cdk@1.72.0

小智 7

  1. 安装AWS-CDK:

    npm i -g aws-cdk
    
    Run Code Online (Sandbox Code Playgroud)
  2. 运行以下命令来设置环境变量的路径:

    setx PATH "D:\Users\<username>\AppData\Roaming\npm"
    
    Run Code Online (Sandbox Code Playgroud)
  3. 成功执行上述命令后,关闭命令提示符。

  4. 打开命令提示符作为新会话并运行以下命令:

    cdk --version
    
    Run Code Online (Sandbox Code Playgroud)


Tro*_*ott 5

发生这种情况的原因有很多,其中一些可能是 Windows 特有的。追查问题可能是值得的,但对于快速的“只需运行命令”解决方案,您可以使用npx安装并执行而不是npm安装。

$ npx -p aws-cdk cdk --version
1.72.0 (build c2f38e8)
$
Run Code Online (Sandbox Code Playgroud)