1

我开始了一个新的 Deno 项目并遇到了错误

const users = [
  { name: 'Oby', age: 12 },
  { name: 'Heera', age: 32 },
];

const loggedInUser = users.find((u) => u.name === 'Oby');
console.log(loggedInUser.age);
$ deno run hello.ts
Compile file:///Users/yangshun/Downloads/deno-test/hello.ts
error: TS2532 [ERROR]: Object is possibly 'undefined'.
console.log(loggedInUser.age);

这是由"strictNullChecks": trueTypeScript 配置引起的。因此,我想使用我自己的tsconfig.json(TypeScript 配置),但不知道如何去做。

4

1 回答 1

2
  1. 创建一个tsconfig.json文件。
{
  "compilerOptions": {
    "strictNullChecks": false
  }
}
  1. deno run使用-c配置参数执行。
$ deno run -c tsconfig.json hello.ts
Compile file:///Users/yangshun/Downloads/deno-test/hello.ts
12
于 2020-05-17T06:15:52.553 回答