宝哥软件园

在Angular5中调用第三方库和jQuery的方法

编辑:宝哥软件园 来源:互联网 时间:2021-08-31

文件package.json列出了项目使用的第三方依赖包。当我们创建一个新项目时,我们会默认下载一些包,这些包由Angular带来并存储在node_modules目录中。

应该指出的是:

Package.json有dependencies对象和devDependencies。

devdependencies中的插件只用于开发环境,不用于生产环境,dependencies需要发布到生产环境。

添加依赖项有两种方法:

npm安装名称-保存意味着要将要安装的依赖项写入package.json的dependencies对象。NPM安装名称-保存-dev意味着要将要安装的依赖项写入package.json的devDependencies对象。以添加到angular环境的minirefresh为例。(https://github.com/minirefres.)

I. npm安装minirefresh -保存

从结果中,我们可以看到:

可以看到依赖关系中一开始没有minirefresh,minirefresh会通过npm install minirefresh - save命令自动下载并添加到依赖关系中。然后我们会发现node_modules目录中有一个minirefresh包。

其次,修改angular-cli.json文件(样式数组和脚本数组)

1.样式是我们要介绍的css

2.脚本是我们想要介绍的js

配置如图所示:

第三,在组件(在。ts文件)需要使用插件:声明var $ :any目的不是在编译时报告错误

配置如图所示:

第四,以上三个插件可以在ngOnInit方法中正常使用。

添加jQuery

一、NPM安装jquery-save/-save-dev

其次,修改angular-cli.json文件:

脚本' : ['./node _ modules/jquery/dist/jquery . min . js ']iii。安装类型描述文件

Angular使用TypeScript作为默认的编码语言,而jquery本质上是javascript,不能直接使用TypeScript。

完成以上步骤后,我们就不能直接使用jquery了,需要安装一个类型描述文件,让TypeScript知道jquery。

也就是执行力:

npminstall @ types/jquery-save-dev第四,在app.module中引入jquery文件,并添加jquery模块

即从app.module.ts文件中的‘jquery’添加import * as $即可;

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

更多资讯
游戏推荐
更多+