我想在我的windows7 machine.My 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但是当我在命令提示符下输入serverless时,它会告诉我
'serverless' is not recognized as an internal or external command,
operable program or batch file.发布于 2018-08-21 16:38:19
我也遇到过同样的问题,我相信您的环境变量中缺少npm路径。
转到Windows搜索并输入:“编辑系统环境变量”(至少这是您在Windows10中查找环境变量的方式)。
转到高级选项卡,然后单击环境变量。
从用户变量中选择路径,然后单击编辑。
单击New并提供以下内容: C:\UsersUSER_NAME\AppData\Roaming\npm\或您安装npm的路径-只需使用您的用户名帐户更改USER_NAME即可。
否则,您可以导航到上面的路径,并从该路径中执行"serverless“。
希望这能有所帮助:)
发布于 2021-08-04 09:40:51
尝试使用npx
示例:
npx sls deploy发布于 2020-08-29 21:51:10
我也有同样的问题。在我的Windows10系统中,我想在Git Bash下安装无服务器。
我可以用普通帐户安装serverless,但是没有找到serverless命令(甚至在关闭Git Bash并再次启动它之后也是如此)。在使用管理员权限执行相同的步骤后,即使使用普通用户帐户,也可以正常工作。也许这会对某些人有所帮助。
https://stackoverflow.com/questions/51887616
复制相似问题