提问人:SENA rajaguru 提问时间:10/8/2023 更新时间:10/9/2023 访问量:73
SyntaxError:意外的标记“.”,用于可选链接和 Nullish 合并 [重复]
SyntaxError: Unexpected token '.' for optional chaining and Nullish coalescing [duplicate]
问:
安装 aws s3 开发工具包后遇到了此问题。
我按照以下方式从所有其他类似问题中遵循建议的解决方案: - 更新了节点版本(即使我有支持可选链接和无效合并的版本 18) - 安装了 Babel 的插件,即用于可选链接和无效合并的转换和语法插件
问题仍然存在。
错误片段如下:
bodyLengthChecker: config?.bodyLengthChecker ?? util_body_length_node_1.calculateBodyLength,
^
SyntaxError: Unexpected token '.'
at wrapSafe (internal/modules/cjs/loader.js:915:16)
at Module._compile (internal/modules/cjs/loader.js:963:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (/home/ubuntu/VGS/node_modules/@aws-sdk/client-s3/dist-cjs/S3Client.js:19:25)
真的希望在这里得到一些帮助。请向我询问您需要的任何信息,以进一步澄清情况。
如前所述,我尝试了建议的解决方案,但问题仍然存在。
答:
1赞
SENA rajaguru
10/9/2023
#1
好的,所以这是一个节点问题,我只使用“node -v”而不是“sudo node -v”来检查版本。事实证明,这已经过时了。
-1赞
Shubham Sharma
10/9/2023
#2
是。可选链接需要最低节点版本 14
评论