**前提描述:**现在 vscode 里装了 Tslint 插件,同时它也自带了 typescript 检查
问题:ts 代码中有很多变量是直接挂在 window 上面的,vscode 看到这样的都直接报红了
于是干脆把自带校检给关掉了
但是关掉了自带的校检,发现 Tslint 的校检也跟着失效了
想问下大家有没有碰到过这样的情况,是不是有什么配置我不知道……
或者有没有办法让自带的校检在某些地方不生效…
![]() |
1
Trim21 2019-03-15 20:21:30 +08:00 via Android ![]() tslint.json ?
|
![]() |
3
Mbin OP 用的是这个关的:"typescript.validate.enable": false
|
![]() |
4
LancerComet 2019-03-15 20:31:06 +08:00 ![]() |
![]() |
5
Mbin OP @LancerComet 感谢
|
6
zqx 2019-03-16 09:43:23 +08:00 via Android ![]() 没有必要全关闭,可以在文件夹顶部,忽略当前文件
我记得 JSX 中是不能忽略下一行的 |
8
wuchengkai0 2019-03-16 11:42:00 +08:00 via Android ![]() |
9
wuchengkai0 2019-03-16 11:43:04 +08:00 via Android ![]() window 上添加属性,应该在 d.ts 文件里面声明吧
|
![]() |
10
Mbin OP @wuchengkai0 谢谢大佬,回去试试😄
|
![]() |
11
orzfly 2019-03-16 14:20:53 +08:00 ![]() 建一个文件,例如名叫 window.d.ts ,里面写上:
export { }; declare global { interface Window { mbin: string } } 然后在其他文件里你就可以用 window.mbin,并且是个 string 了。 |