一.将第三方类库安装到类库
1.打开VSCode在对应文件目录下执行
npm install jquery -- save
npm install bootstrap -- save
PS: 执行成功后会在package.json中自动添加jquery与bootstrap的版本
2.将库引入项目中
在angular.json的第一个styles与scripts中
添加jquery与bootstrap的路径
eg:"./node_modules/bootstrap/dist/css/bootstrap.css"(可在node_modules目录下找到添加的类库)
3.安装类型描述文件
npm install @types/jquery -- save-dev
npm install @types/bootstrap -- save-dev
安装成功后可在app.component.ts中test(){$("").XXX}尝试是否安装成功.若能提示XXX则为成功
4.安装组件
ng g component 安装组件 如{navbar/footer/search/carousel/product/stars}
安装后可在app.module.ts中查看
5.在app.component.ts测试是否能引用jquery/bootstrap方法
删除import{$}.....
加上import * as $ from 'jquery';
二.导入bootstrap样式错误的解决方法
在写navbar导航栏时,出现了bootstrap部分样式无法展示
网上搜了很多办法我自己的最后解决办法如下
在index.html文件中加入
<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css">
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/popper.js/1.12.5/umd/popper.min.js"></script>
<script src="https://cdn.bootcss.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
并删除angular.json中styles与scripts里添加的jquery与bootstrap的引用即可