如果我们在开发Angular应用的时候想使用第三方的库,比如jQuery或bootstrap等,该如何去引入并使用呢?
主要通过三步:
1、下载
|
|
打开,package.json 文件,你会发现列出的依赖中加上了 jquery,bootstrap。
2、引入
打开.angular-cli.json这个文件,可以看到 app 中有个styles数组和scripts数组。
“styles”里面存放要引入的css
“scripts”里面存放要引入的js
要引入第三方的包,首先要知道引入文件的路径,下载的这些包,会存放在node_modules目录中。找到路径,写入scripts中。
3、安装类型描述文件
因为Angular是使用TypeScript语言开发的,而jquery本质是JavaScript,TypeScript是不能直接使用的。
我们需要先安装类型描述文件,让TypeScript认识jquery。
4、小结
最后,讲一下,我在安装过程中遇到的巨坑。
安装完 jquery类型描述文件之后 ,运行一直报错,江山一片红,出现如下提示:
找了很久发现是 @types/jquery 的版本问题,默认安装的是3.2.6版本。
现在安装2.0.39版本
再运行,没有问题了。