我有一个名为 app.ts 的文件,它看起来像这样。
interface Foo {
bar:String;
}
const fn = (foo? :Foo) => foo.bar;
Run Code Online (Sandbox Code Playgroud)
由于strict:true在我的 tsconfig.json 文件中,当我tsc从根文件夹运行时出现一个很好的错误。错误看起来像这样。
app.ts:5:27 - error TS2532: Object is possibly 'undefined'.
5 const fn = (foo? :Foo) => foo.bar;
Run Code Online (Sandbox Code Playgroud)
这正是我所期望的。但是,当我运行时,我tsc app.ts完全没有错误,并且生成了 app.js 文件!不是我所期望的。为什么是这样?
| 归档时间: |
|
| 查看次数: |
1431 次 |
| 最近记录: |