分配静态类属性会在 Babel 上触发错误



我正在尝试用 babel 编译一个 js 类文件。 该类具有静态属性,我在同一行上初始化这些属性。 编译时出现以下错误:

SyntaxError: src/Requests/URLs.js: Unexpected token (7:20)
5 | class URLs {
6 |     //BaseURL
>  7 |     static BASE_URL = "/api/";
|                     ^
8 |     //EmailURLs
9 |     static EMAIL_URL= URLs.BASE_URL+"/emails";
10 |     static SEND_EMAIL_URL = URLs.EMAIL_URL;

例如,我确实在其他项目中使用 yarn,它确实成功地编译了这种类。

我该如何解决这个问题? 谷歌是荒谬的无用。

谢谢

你需要一个 babel 插件@babel/plugin-proposal-class-properties

查看文档 : https://babeljs.io/docs/en/babel-plugin-proposal-class-properties

相关内容

最新更新