使用npm

时间:2018-05-02 11:30:05

标签: amazon-web-services npm aws-lambda aws-sam-cli

我正在尝试使用official GitHub repository中的README.md为Windows 10安装aws-sam-local

然而,在npm安装完成后,我找不到sam二进制文件。同样在安装目录bin文件夹中看起来是空的:

PS ...\node_modules\aws-sam-local> ls bin


    Directory: ...\node_modules\aws-sam-local\bin


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----         5/2/2018   1:22 PM          11357 LICENSE
-a----         5/2/2018   1:22 PM             92 NOTICE

不幸的是,我的PATH变量与安装无关。

1 个答案:

答案 0 :(得分:1)

最后我在node_modules\aws-sam-local\node_modules\.bin下找到了它。 奇怪的是,在不同的子文件夹中有2个二进制文件:

.\AppData\Roaming\npm\sam.exe
.\node_modules\aws-sam-local\node_modules\.bin\sam.exe

第一个是0.2.8,第二个是0.2.11。

这为我修复了PATH变量问题: Fixing npm path in Windows 8 and 10