我正在尝试使用 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
关于javascript - 分配静态类属性会在 babel 上触发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57870218/