【发布时间】:2023-02-07 18:26:55
【问题描述】:
我有一个枚举对象,我想像这样在顶层设置导出默认值:
export default enum Hashes{
FOO = 'foo',
BAR = 'bar',
}
我收到此错误:
模块解析失败:意外标记 (1:15) 文件已处理 这些装载机:[02:54] MABROUK,Sahnoun(外部 - 项目)
- ./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js
- ./node_modules/@ngtools/webpack/src/ivy/index.js
我试过这种方式:
export enum Hashes{ FOO = 'foo', BAR = 'bar', }并且它似乎只有在我将 Hashes 作为别名导入到我的所有组件中时才有效:
import {Hashes} from ... 这对我的项目来说是一个巨大的改变!
任何解决方案?
【问题讨论】:
-
export default ...仅适用于表达看起来enum X { ... }不是一个表达式。
标签: javascript angular typescript ecmascript-6 export