Windows 无法将无服务器识别为内部或外部命令

Sub*_*nta 3 serverless aws-serverless

我想在我的 Windows 7 机器上安装无服务器。我的 npm 版本是 6.1.0。我使用了命令

npm install -g serverless
C:\Users\ADMIN\AppData\Roaming\npm\serverless -> C:\Users\ADMIN\AppData\Roaming\npm\node_modules\serverless\bin\serverless
C:\Users\ADMIN\AppData\Roaming\npm\slss -> C:\Users\ADMIN\AppData\Roaming\npm\node_modules\serverless\bin\serverless
C:\Users\ADMIN\AppData\Roaming\npm\sls -> C:\Users\ADMIN\AppData\Roaming\npm\node_modules\serverless\bin\serverless

> spawn-sync@1.0.15 postinstall C:\Users\ADMIN\AppData\Roaming\npm\node_modules\serverless\node_modules\spawn-sync
> node postinstall


> serverless@1.30.1 postinstall C:\Users\ADMIN\AppData\Roaming\npm\node_modules\serverless
> node ./scripts/postinstall.js

+ serverless@1.30.1
added 351 packages from 269 contributors in 154.064s
Run Code Online (Sandbox Code Playgroud)

但是当我在命令提示符下输入 serverless 时,它告诉我

'serverless' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

小智 5

我遇到了同样的问题,我相信您缺少环境变量中的 npm 路径。

转到 Windows 搜索并键入:“编辑系统环境变量”(至少这是在 Windows 10 中找到环境变量的方式)。

转到高级选项卡,然后单击环境变量。

从用户变量中选择路径,然后单击编辑。

单击新建并提供以下内容:C:\Users[USER_NAME]\AppData\Roaming\npm\ 或任何您安装 npm 的路径 - 只需使用您的用户名帐户更改 [USER_NAME]。

否则,您可以导航到上面的路径并从该路径内执行“无服务器”。

希望有帮助:)