使用 npm 安装 aws-sam-local 后找不到 sam 二进制文件
Can't find sam binary after installing aws-sam-local with npm
我正在尝试使用 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 变量与安装无关。
终于在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 变量问题:
我正在尝试使用 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 变量与安装无关。
终于在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 变量问题: