百度不到找了很久,百度这方面的资料很少,但八九不离十是依赖包版本互相冲突的问题,遇到好多回这种问题了,于是到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