公司老项目,改 tsconfig 的 strick 无效,可能是引入的其他项目的依赖导致覆盖了配置,导致项目报 ts 错误无法进行开发
请问有什么办法可以把 ts 的检验报错改成 warning 吗
我找了几个问答不是我所需要的,因为我这边没有 tslint 。ts 版本是 4.1.5
https://github.com/wmonk/create-react-app-typescript/issues/238
如果没法解决,我可能只能在所有的文件上加// ts-nocheck
来规避问题
1
mdn 2023-09-21 17:36:50 +08:00
npx tsc --showConfig > tsconfig2.json
显示当前项目用的 ts 配置 |
2
ZLY201 2023-09-21 17:47:26 +08:00
把 tsconfig 贴出来看看呗
|
3
mdn 2023-09-21 17:50:16 +08:00
strict 是单词写错了吗? 在当前项目写的配置可以覆盖其他
|
4
chenliangngng OP // tsconfig2.json
compilerOptions: strict: false 其他和 strict 相关的都是 false 。内网环境我只能手敲,但是配置是没问题的,但是最后运行还是走的 strict ,所以我才想要把 error 报错改成 warning |
5
chenliangngng OP @mdn
|
6
mdn 2023-09-21 18:06:07 +08:00
@chenliangngng #4 可以贴下报错信息,typescript 的错误关不掉,lint 才可以关
|
7
chenliangngng OP |
8
chenliangngng OP |
9
mdn 2023-09-21 18:28:55 +08:00
@chenliangngng #7 这个图床,我打不开
|
10
chenliangngng OP @mdn 换个节点?或者你在那个页面是不是要点已满 18
|
11
ruoxie 2023-09-21 18:39:46 +08:00 via Android
刚好有把老项目加上禁止 any 的经验,处理方法参考 https://juejin.cn/post/7250091744526991416
|
12
ZLY201 2023-09-21 18:49:42 +08:00
@chenliangngng 这个也没贴全啊,里面的 include 、exculde 都是会影响作用域的,最好把错误也贴一下看看具体是哪个文件报错了,在不在覆盖范围里,实在不行全局看看是不是只有这一个 tsconfig ,把其他的都删了
|
13
chenliangngng OP @ZLY201 几乎所有文件都报错
|