打字稿编译错误:错误 TS1109:预期表达式

Posted

技术标签:

【中文标题】打字稿编译错误:错误 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 了解为什么我们也需要使用单独的语句会很有趣。

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

打字稿错误 TS1005: ';'预期(二)

错误:TS2345:使用打字稿编译时

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

打字稿错误:';'使用“let”关键字时预期

打字稿编译器选择错误的重载

角度 TS 错误 TS1109