Typescript 编译错误:错误 TS1109:预期表达式

Posted

技术标签:

【中文标题】Typescript 编译错误:错误 TS1109:预期表达式【英文标题】:Typescript compile error: error TS1109: Expression expected 【发布时间】:2016-06-19 16:43:59 【问题描述】:

我有这个非常简单的打字稿文件:

export default const VERSION: number = 2016030600;

然后我运行:

tsc version.ts

typescript 编译器(版本 1.8.7,OS X)抱怨:

version.ts(1,16): error TS1109: Expression expected.

如何解决此错误?谢谢。

【问题讨论】:

【参考方案1】:

VERSION 赋值作为单独的语句:

const VERSION: number = 2016030600;
export default VERSION;

【讨论】:

快速/相关说明:如果您在声明文件中发现同样的错误,此答案提示我正确的语法是 declare const VERSION: number; export default VERSION 了解为什么我们也需要使用单独的语句会很有趣。

以上是关于Typescript 编译错误:错误 TS1109:预期表达式的主要内容,如果未能解决你的问题,请参考以下文章

TypeScript 升级到 3.7.2 后的表达式 expected.ts(1109)

角度 TS 错误 TS1109

如何解决“错误:TypeScript 编译中缺少 \src\main.ts”。

在 TypeScript 文件中使用 node.d.ts 时出现编译错误

如何修复 Typescript 编译错误 ts2345“类型 'Response' 丢失......来自'Response'类型:重定向、预告片、formData!”

如何修复 VSCode 中的“预期表达式。ts(1109)”?