问题描述
我安装了最新的节点:
val rollButton = findViewById<ImageButton>(R.id.rollButton)
rollButton.setonClickListener {
resultsTextView.text = ThingThatDoesstuff().doSomeStuff()
}
我从以下位置安装了sam-cli https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install-windows.html
然后我运行以下命令 npm install -g aws-sam-local
当我跑步时:
node --version
v14.15.0
我得到以下消息:
sam --version
A newer version of the AWS SAM CLI is available!
Your version: 0.2.11
Latest version: 1.9.0
See https://github.com/awslabs/aws-sam-local for upgrade instructions
我得到以下输出:
sam local invoke
我想念什么?
解决方法
您的CLI版本似乎不支持节点v14.15.0。
我建议您升级CLI或降级节点版本,这取决于您要执行的操作。
,问题是我以某种方式安装了sam-cli的2个版本。我刚刚从C:\ Program Files \ Amazon中删除了这两个文件,然后使用https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install-windows.html中的msi重新安装了它们。
此后,我在运行时找不到命令
sam --version
最后发现
sam.cmd --version
按预期工作。