使用 typescript 语言,并且设置 tsconfig.json 的输出目录是 dist
例如一个文件 index.ts,编译后在 dist 下生成 index.js
index.ts 文件内容
const person = {}
编译后 index.js
var person = {}
但是 index.ts 文件的 person 总是报 person' was also declared here.
也就是说提示 person 已经定义了,而提示的已定义路径是 index.js,但是这两个文件本来就在不同的目录下,为什么 vscode 会提示这样的语法问题,怎么设置来避免
在你的
tsconfig.json
排除dist的编译。