amazon-web-services - 使用 npm 安装 aws-sam-local 后找不到 sam 二进制文件
问题描述
我正在尝试使用官方 GitHub 存储库aws-sam-local
中的 README.md 为 Windows 10安装。
但是在 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 变量问题: Fixing npm path in Windows 8 and 10
推荐阅读
- google-places-api - 为什么我没有从 Google Places API 获得多种类型的结果?
- javascript - 更改嵌套对象键的值
- dart - 在列表列表中每个项目的开头插入列表项
- amazon-web-services - 通过 terraform 的客户输出
- r - 安装软件包时 Rcmd.exe 出现问题
- pandas - 在 Pandas 中按字符串和数字对 MultiIndex 列进行排序
- java - 如何将 JSON 字符串反序列化为对象放宽根值区分大小写?
- json - 将 Json 文件附加到 Postgres 表中的现有 Jsonb 字段,并在需要时更新 json 文件
- excel - 为什么 VBA 中的某些单词自动具有小写首字母?
- ruby - Puma - 没有这样的文件或目录 - connect(2)。不知道它从哪里得到这个位置