Search

Search IconIcon to open search

Typescript

Last updated Jun 20, 2024

vsc 写 leetcode, debug 报错,

  • npm i typescript
  • npm i ts-node
  • npm i @types/node
  • 也装了看上去比较官方的 vsc js/ts 插件 然后 f5 可以 debug 了(用js调), 但会有一些什么 es2015 之后的 compiler version 之类的问题
  • 如果使用了 es6 的功能, tsconfig 里 target 必须是 es6

一个能用的 tsconfig.json (在运行文件相同目录)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
{
 "compileOnSave": false,
 "compilerOptions": {
  "baseUrl": "./",
  "outDir": "./dist/out-tsc",
  "sourceMap": true,
  "declaration": false,
  "module": "ES2020",
  "moduleResolution": "node",
  "emitDecoratorMetadata": true,
  "experimentalDecorators": true,
  "target": "es6",
  "typeRoots": [
    "node_modules/@types"
   ],
  "lib": [
   "ES2020",
   "dom"
  ]
 }
}