小编V2r*_*son的帖子

javascript 中的可选链接导致 eslint 出现错误

我尝试在 javascript 中使用可选链接,但我的 eslint 规则导致错误。

错误:可选链的使用不安全。如果它与“未定义”短路,则评估将抛出 TypeError no-unsafe-optical-chaining

const { homeAddress, officeAddress} = Employee?.addresses;
Run Code Online (Sandbox Code Playgroud)

错误:可选链上的算术运算不安全。它可能会导致 NaN no-unsafe-Optional-chaining

const AddressesCount = homeAddress?.length + officeAddress?.length 

Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?我不想违反规则

javascript arrays eslint optional-chaining eslintrc

7
推荐指数
1
解决办法
1万
查看次数

我收到警告:发现函数“rs-ms-v1”不受支持的运行时“nodejs18.x”× 不受支持的运行时

我尝试将我的应用程序从节点 16 更新到节点 18,完成更改版本后,我启动了我的应用程序并发送了 api 调用,并收到了以下输出。

\n
Warning: found unsupported runtime 'nodejs18.x' for function 'rs-ms-v1'\n\xc3\x97 Unsupported runtime\n
Run Code Online (Sandbox Code Playgroud)\n

我们正在使用 serverless.yml 文件

\n

我的无服务器库版本是3.33.0\ni检查了aws文档lambda函数开始支持nodejs18.x

\n

请在下面附上您的解决方案。

\n

node.js aws-lambda serverless-framework serverless-architecture serverless

3
推荐指数
1
解决办法
3583
查看次数