我正在使用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 --depth=0”返回C:\Users\AppData\Roaming\npm `-- aws-cdk@1。72.0
5条答案
按热度按时间jq6vz3qz1#
发生这种情况的原因有很多,其中一些可能是Windows特定的。可能值得去追踪这个问题,但是对于一个快速的“让命令运行”解决方案,您可以使用
npx
来安装并执行,而不是使用npm
来安装。bxfogqkk2#
1.安装AWS-CDK:
1.运行下面的命令来设置环境变量的路径:
1.一旦上面的命令成功执行,关闭命令提示符。
1.打开命令提示符作为新会话并运行以下命令:
b5buobof3#
上面的解决方案可能会起作用,但我能够通过将“\AppData\Roaming\npm”添加到用户路径变量来使我的工作。
avkwfej44#
如果你在某个时候错误地用pip安装了cdk,请确保将其删除。
您可以检查是否安装了:
2hh7jdfx5#
我使用
npx cdk --version
而不是cdk --version
,它工作正常。