在Windows 10上安装无服务器后,我无法运行无服务器"在命令提示符下

时间:2016-11-02 16:28:09

标签: 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.

我已将答案包括在内。

3 个答案:

答案 0 :(得分:9)

我的问题是我在Windows PATH env变量中缺少以下目录:

%AppData%\npm

一旦我补充说,我可以运行无服务器,sls等。

答案 1 :(得分:4)

这可能是一个愚蠢的答案,但可能会帮助我希望的人。

即使在添加路径后,我也遇到了同样的问题。我发现我的AppData文件夹以某种方式被隐藏,使它可用修复了我的问题。 (也是在做出改变之后不要忘记打开一个新的CMD:D)

答案 2 :(得分:1)

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