我正在尝试使用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变量与安装无关。
答案 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