Vue常量枚举问题 该项目仅是为了证明Vue(截至2020年4月)在编译打字稿的const枚举方面存在问题。 如您在tsconfig.json中看到的,我设置了“ preserveConstEnums”:false。 这应该告诉TS编译器不要发出枚举的代码,而是在引用枚举成员的每个位置都使用枚举的数值。 这没有发生。 相反,编译器将引用保留给文件中的枚举,浏览器向其抛出引用错误。 解决方案 这已经解决了。 非常感谢vue discord服务器上的@pikax将我指向vue上的。 解决方案是将此代码添加到您的webpack配置中: chainWebpack: (config) = > { const rule = config.module.rule( ' ts ' ) ; rule.uses.delete( ' thread-loader ' ) ; rule