Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在Windows 10上安装无服务器后,我可以';“t运行”;“无服务器”;在命令提示下_Node.js_Lambda_Serverless Framework - Fatal编程技术网

Node.js 在Windows 10上安装无服务器后,我可以';“t运行”;“无服务器”;在命令提示下

Node.js 在Windows 10上安装无服务器后,我可以';“t运行”;“无服务器”;在命令提示下,node.js,lambda,serverless-framework,Node.js,Lambda,Serverless Framework,我安装了NodeJS,它似乎工作得很好。运行npm运行得很好,我可以安装软件包。然后我跑了 npm install serverless -g 它也运行良好。但当我尝试跑步时: serverless 在windows命令提示符下,我得到一个关于找不到该命令的错误 'serverless' is not recognized as an internal or external command, operable program or batch file. 答案如下。我的问题是,我的Win

我安装了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 env变量中缺少以下目录:

%AppData%\npm

一旦我添加了这一点,我就可以运行无服务器、sls等。

这可能是一个愚蠢的答案,但可能对我希望的人有所帮助

即使在添加路径之后,我也面临同样的问题。我发现我的AppData文件夹不知何故被隐藏了起来,使其可用并为我解决了这个问题。
(同样在进行更改后,不要忘记打开一个新的CMD:D)

我也遇到了同样的问题,当我以管理员身份运行命令提示符时,它工作正常。

可能重复@DrakaSan我的npm工作正常。npm安装的东西不起作用,我也面临同样的问题。我添加了路径,但在我的机器中仍然无法识别无服务器命令。有什么建议吗?看来你找到了解决办法。很高兴它成功了!之后,只需重新启动Windows!!谢谢你的帮助。我花了两个小时