【发布时间】:2018-06-20 08:56:55
【问题描述】:
我有这个:
$ tsc -m amd --outFile dist/out.js lib/index.ts
lib/index.ts(87,48): 错误 TS1005: ';'预计。
是否有可以用来忽略错误的命令行选项?
【问题讨论】:
-
忽略错误是什么意思?那仍应输出已编译的 JS。有一个开关
--noEmitOnError默认设置为 false。如果您将其设置为 true,则不会发出 JS (+ .d.ts)。 -
您试图忽略的错误的上下文是什么?它是一个 npm 库还是你自己的代码?你有什么版本的 TypeScript (
tsc -v)?这听起来像是一个致命的语法错误,它阻止了编译器完成编译;它不能被忽视。 -
@AlexanderMills 你可以忽略语义错误(又名类型错误,typescript 对 JS 施加的那种限制),但你不能忽略语法错误(即 JS/TS 上的语法无效) .你引用的错误是一个语法错误,不会被忽略。如果您不指定其他编译器选项,即使出现语义错误,编译器仍会发出 JS,因此应该开箱即用。
-
为什么不修复错误?
-
您能否将代码提供给我们,以便我们首先了解您为什么会出现错误?
标签: typescript typescript2.0 tsc