2019-10-18 解决 [at-loader] ./node_modules/@types/lodash/common/object.d.ts:1706:12 TS2304: Cannot ...

百度不到找了很久,百度这方面的资料很少,但八九不离十是依赖包版本互相冲突的问题,遇到好多回这种问题了,于是到gitHub上找
两种办法(要么升级,要么降级其中一个依赖包,版本依赖吻合即可):
第一种:升级当前typescript版本对应的lodash的type版本
例如 typescript 2.5:

 npm i -D @types/lodash@ts2.5

第二种:只需要更新 typescript@~2.8.x以上版本(我是使用这个办法解决的)
例如:

npm i -D typescript@~2.8.2

但是如何快速找到吻合版本有解决方案吗?每次这样找正确版本好累,希望有懂的大佬能留言说下,小生不才。。
参考:
https://github.com/DefinitelyTyped/DefinitelyTyped/issues/33778
https://github.com/DefinitelyTyped/DefinitelyTyped/issues/33845
https://github.com/search?p=2&q=lodash++object.d.ts&type=Issues

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容