在Windows10上安装serverless后,在命令提示符下无法运行"serverless"
After installing serverless on Windows 10, I can't run "serverless" at the command prompt
我安装了 NodeJS,似乎工作正常。 运行 npm 工作正常,我可以安装软件包。那我运行
npm install serverless -g
这也 运行 很好。但是当我尝试 运行:
serverless
在 windows 命令提示符下,我收到有关找不到命令的错误。
'serverless' is not recognized as an internal or external command,
operable program or batch file.
我已经将答案包含在下面。
我的问题是我的 Windows PATH 环境变量中缺少以下目录:
%AppData%\npm
添加后,我可以 运行 无服务器、sls 等
这可能是一个愚蠢的答案,但我希望它能对某些人有所帮助。
即使在添加路径之后,我也遇到了同样的问题。我发现我的 AppData 文件夹不知何故被隐藏了,让它可用为我解决了这个问题。
(同样在进行更改后不要忘记打开一个新的 CMD :D )
我遇到了同样的问题,当我 运行 作为管理员使用命令提示符时它工作正常。
我也有一个愚蠢的答案:我上周使用 nvm 更改了我的节点版本。期间我已经改回同一个版本了,不过你还是得重新安装serverless
我安装了 NodeJS,似乎工作正常。 运行 npm 工作正常,我可以安装软件包。那我运行
npm install serverless -g
这也 运行 很好。但是当我尝试 运行:
serverless
在 windows 命令提示符下,我收到有关找不到命令的错误。
'serverless' is not recognized as an internal or external command,
operable program or batch file.
我已经将答案包含在下面。
我的问题是我的 Windows PATH 环境变量中缺少以下目录:
%AppData%\npm
添加后,我可以 运行 无服务器、sls 等
这可能是一个愚蠢的答案,但我希望它能对某些人有所帮助。
即使在添加路径之后,我也遇到了同样的问题。我发现我的 AppData 文件夹不知何故被隐藏了,让它可用为我解决了这个问题。 (同样在进行更改后不要忘记打开一个新的 CMD :D )
我遇到了同样的问题,当我 运行 作为管理员使用命令提示符时它工作正常。
我也有一个愚蠢的答案:我上周使用 nvm 更改了我的节点版本。期间我已经改回同一个版本了,不过你还是得重新安装serverless