在typescript中导入第三方类库import报错

news/2024/7/2 23:43:53

问题

最近开始折腾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

参考

在angular中使用lodash


http://lihuaxi.xjx100.cn/news/245794.html

相关文章

SSAS系列——【07】多维数据(查询Cube)

原文:SSAS系列——【07】多维数据(查询Cube)1、什么是MDX? MDX叫做“多维表达式”,是一种查询语言,是一种和SQL类似的查询语言,它基于 XML for Analysis (XMLA) 规范,并带有特定于 SQL Server A…

mysql-5.5.25_Linux下安装Mysql-5.5.25

Mysql安装前准备首先将依赖的开发工具全部装上yum -y install gcc gcc-c autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel…

linux 由一个文件夹复制到另外一个文件夹

cp -Rf /home/user1/* /root/temp/将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身。即格式为:cp -Rf 原路径/ 目的路径/转载于:https://blog.51cto.com/2841314881/1711551

mysql数据库每秒能写入多少条数据_数据库插入速度能有50W每秒吗

写入速度MySQL每秒可以插入50w条记录吗?带着疑问,我们一起看看mysql每秒可以插入多少条记录?要回答这个问题,首先要考虑影响mysql插入速度的因素有哪些?硬盘的速度,网卡的速度,写入行的数据量,数据在硬盘中的存放位…

CSS3 从头捋

1.border-radius 边界半径 作用:该属性用来实现圆角 示例1实现圆角 div {border:2px solid red;width:300px;border-radius:25px; } 示例2实现圆 div {border: 1px solid red;height: 100px;width: 100px;border-radius: 50%; } 示例3 不规则圆 div {border: 1px s…

Win7封装无损廋身清单

整理了一下,大致如下。清理不会伤及系统功能。娱乐性的东西建议删除,因为这些不是功能性的,包括示例视频、示例音乐和一些主题图片以及一些系统自带的游戏。另外一些属于安装过程中产生的,重装封装不需要这些文件,对比…

mysql的调用有哪三种方式_MySQL数据库之mysql命令行中执行sql的几种方式总结

本文主要向大家介绍了MySQL数据库之mysql命令行中执行sql的几种方式总结 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。1.直接输入sql执行MySQL> select now();---------------------| now() |---------------------| 2013-09-18 1…

Postfix邮件服务搭建

最近发现邮件发送服务还是挺重要的。可能对于每天只有一百来封的邮件发送需求的个人博主来说,一个免费的邮箱提供的免费SMTP邮件发送服务就可以满足了,但是对于一些大型的网站、论坛和平台,每天的邮件发送量可以达到上万封以上,免…