gpt4 book ai didi

javascript - let 子句期间 Babel 出现意外标记 ':'

转载 作者:太空宇宙 更新时间:2023-11-04 02:56:59 25 4
gpt4 key购买 nike

我有以下代码段:

  let baseUrl = '/';
let url = req.originalUrl || '/';

let config: ExpressEngineConfig = {
directives: [ App ],

当我尝试使用 babel 编译此文件时,出现错误

SyntaxError: server.js: Unexpected token, expected ; (37:12)

错误指向 : 字符作为意外标记。我错过了什么吗?这是我的 .babelrc。感谢您的帮助

{
"presets": ["es2015"]
}

最佳答案

您在 let config: ExpressEngineConfig 中有一个类型注释,它不是 JS 的一部分(es2015 或其他)。

如果您使用Flow类型注释,您需要启用插件 as described in the Babel docs :

{
"plugins": ["syntax-flow"]
}

如果您使用 Typescript,则需要在运行 Babel 之前将其编译为 JS。

关于javascript - let 子句期间 Babel 出现意外标记 ':',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40226205/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com