当前位置: 首页 > 知识库问答 >
问题:

AWS>代码之星>节点。JS-Lambda模板运行节点。JS 6.14,如何升级到8.10?

弓智明
2023-03-14

我正在使用Lambda无服务器节点。js。我在AWS中创建了一个项目,来自:

码星

当我在AWS Cloud9中打开项目时,它使用节点。JS8.10适用于大多数情况,但当它开始构建时,会切换到6.14,语法会破坏构建。这也是令人沮丧的,因为Lambda管理控制台上的内联编辑器有一个很好的下拉列表来指定版本,但是在我的项目变得太大之后,我不能使用内联编辑器

例如,在AWS Cloud9中,我单击Run按钮(在顶部,在Support | Preview之后)测试我的项目,键入有效负载,然后接受此语法并运行测试:

const responsePost=async(状态,eventBody)=

当我保存、git提交、git推送和CodeStar仪表板显示它已完成构建时,构建失败。在CodeBuild的日志中,它有一个错误条目:

/codebuild/output/src339298213/src/index.js:19
const responsePost = async (status, eventBody) => {
^
SyntaxError: Unexpected token (

通过删除“async”和“async”来消除错误=

在Cloud9终端中,当我检查节点版本时,它显示为6.14.4。

如何让此进程使用Node.js8.10?

我尝试过的事情:

样板yml——将运行时设置为nodejs8。10

终端:nvm升级节点。js


暂时还没有答案

 类似资料:
  • 有没有办法通过updateItem实现以下几点:1。如果DynamoDB 2中不存在属性,则添加属性。如果DynamoDB 3中存在属性,则更新属性。如果参数中不包含这些属性,请保持这些属性不变。 下面是一个例子:这是DynamoDB中的对象: 以下是我想更新的输入: 下面是我想要实现的DynamoDB中的更新项: “variable23”可以是任何变量名作为输入。 请帮忙!我使用node。js,

  • 我必须连接AWS中的redis群集。任何人都可以指导如何使用ioredis和node js连接到redis集群吗。将有一个主人和三个奴隶。提前感谢。

  • 是否可以正确地升级,而不是手动安装最新的稳定版本? 我已安装节点。js版本和,但现在我想将其更新为。我试图避免手动重新安装所有全局软件包(例如,通过运行grunt cli bower yoman angular generator blablablablablablablablablablabla)。

  • 问题内容: 我们最近尝试在构建服务器上升级到节点v7.0.0,但是在“ bower_concat”步骤 失败的应用程序构建任务期间开始出现问题: 我们已经安装了什么: v7.0.0(通过 “ nodesource”存储库安装) 4.0.1 使用(如果相关) 0.6.0 Grunt构建任务配置: 和艰巨的任务: 请注意,它在节点v6.9.0上没有任何问题。 是什么原因引起的?我们是否可以解决该问题而

  • 我是AWS云前线和AWS的新手。我有一个Next.js(反应SSR框架)网站,我部署到AWS使用(https://github.com/serverless-nextjs/serverless-next.js)。然而,我也需要一些缓存的Web应用程序。我决定使用来自AWS的redis ElastiCache。我在AWS控制台上创建了一个redis弹性缓存集群。 我的尝试: 我设置了连接redis