有没有办法把 ts 的 error 报错改成 warning

2023-09-21 17:22:39 +08:00
 chenliangngng

公司老项目,改 tsconfig 的 strick 无效,可能是引入的其他项目的依赖导致覆盖了配置,导致项目报 ts 错误无法进行开发

请问有什么办法可以把 ts 的检验报错改成 warning 吗

我找了几个问答不是我所需要的,因为我这边没有 tslint 。ts 版本是 4.1.5

https://github.com/wmonk/create-react-app-typescript/issues/238

https://stackoverflow.com/questions/51594478/make-complieroptions-generate-warnings-instead-of-errors-in-tsconfig

如果没法解决,我可能只能在所有的文件上加// ts-nocheck来规避问题

1327 次点击
所在节点    TypeScript
13 条回复
mdn
2023-09-21 17:36:50 +08:00
npx tsc --showConfig > tsconfig2.json

显示当前项目用的 ts 配置
ZLY201
2023-09-21 17:47:26 +08:00
把 tsconfig 贴出来看看呗
mdn
2023-09-21 17:50:16 +08:00
strict 是单词写错了吗? 在当前项目写的配置可以覆盖其他
chenliangngng
2023-09-21 17:55:59 +08:00
// tsconfig2.json

compilerOptions:
strict: false

其他和 strict 相关的都是 false 。内网环境我只能手敲,但是配置是没问题的,但是最后运行还是走的 strict ,所以我才想要把 error 报错改成 warning
chenliangngng
2023-09-21 17:56:07 +08:00
mdn
2023-09-21 18:06:07 +08:00
@chenliangngng #4 可以贴下报错信息,typescript 的错误关不掉,lint 才可以关
chenliangngng
2023-09-21 18:22:24 +08:00
chenliangngng
2023-09-21 18:28:37 +08:00
mdn
2023-09-21 18:28:55 +08:00
@chenliangngng #7 这个图床,我打不开
chenliangngng
2023-09-21 18:38:21 +08:00
@mdn 换个节点?或者你在那个页面是不是要点已满 18
ruoxie
2023-09-21 18:39:46 +08:00
刚好有把老项目加上禁止 any 的经验,处理方法参考 https://juejin.cn/post/7250091744526991416
ZLY201
2023-09-21 18:49:42 +08:00
@chenliangngng 这个也没贴全啊,里面的 include 、exculde 都是会影响作用域的,最好把错误也贴一下看看具体是哪个文件报错了,在不在覆盖范围里,实在不行全局看看是不是只有这一个 tsconfig ,把其他的都删了
chenliangngng
2023-09-21 18:56:51 +08:00
@ZLY201 几乎所有文件都报错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/975943

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX