在typescript中导入第三方类库import报错
问题
最近开始折腾typescript,在使用第三方类库,比如最常见的lodash,采用常规方法导入
import * as _ from 'lodash'
vscode中报错提示lodash不是module。
原因
因为第三方类库并没有ts的声明文件,查阅网上资料,有typings和@types两种声明方式,typings使用起来很繁琐就不再考虑了。我们就采用ts2.0以后支持的@types。
相关的类库types支持可以在typesearch上查询。
解决方案
在lodash安装的前提下再增加安装@types的npm modules即可
npm install --save @types/lodash
参考
相关推荐
jiedinghui 2020-06-04
hjucook 2020-04-20
ThinkingLink 2020-01-09
SelinaChan 2019-12-15
ddwddw 2019-11-19
SYYling 2019-11-19
fengminw 2019-05-27
thisisid 2019-07-01
shiningchen 2019-07-01
gloria0 2019-07-01
Macuroon 2019-06-30
xingye 2019-06-30
inyiyi 2019-06-28
一航jason 2019-06-28
xxuncle 2019-06-28
kaikai 2017-03-22
mbcsdn 2019-06-28
QiaoranC 2019-06-28