美文网首页我爱编程
Angular5和bootstrap兼容问题

Angular5和bootstrap兼容问题

作者: 独步西行 | 来源:发表于2018-03-31 17:06 被阅读0次

一、
1.安装好node.js和npm,并且确认安装版本在node 6.9.0 和 npm 3.0.0以上;
2.全局安装Angular CLI,安装完成后ng -v查看是否安装成功(在这里安装不能为了方便就使用cnpm);

npm install -g @angular/cli

ng -v验证是否安装成功

3.新建项目;

ng new 项目名

4.进入项目目录下;

cd 项目名

5.安装项目所需文件包;

npm i

6.安装jquery和bootstrap(网上很多人bootstrap的样式和jquery进不来,我也同样,就是使用了cnpm来安装);

npm install jquery --save
npm install bootstrap --save

7.配置项目中.angular-cli.json文件;
"styles": [
"styles.css",
"../node_modules/_bootstrap@3.3.7@bootstrap/dist/css/bootstrap.css"
],
"scripts": [
"../node_modules/_jquery@3.3.1@jquery/dist/jquery.js",
"../node_modules/_bootstrap@3.3.7@bootstrap/dist/js/bootstrap.js"
],

8.因为angular用的是typescript,为了让typescript认识bootstrap和jQuery一些字符做以下操作:

npm install @types/jquery --save-dev
npm install @types/bootstrap --save-dev

9.生成所需组件;

ng g component 组件名

10.运行;

ng serve --open

二、
所有的操作与方法都是一致的,通篇都可以试用cnpm下载安装依赖包,唯一的修改是配置项目中.angular-cli.json文件;
"styles": [
"styles.css",
"../node_modules/_bootstrap@3.3.7@bootstrap/dist/css/bootstrap.css"
],
"scripts": [
"../node_modules/_jquery@3.3.1@jquery/dist/jquery.js",
"../node_modules/_bootstrap@3.3.7@bootstrap/dist/js/bootstrap.js"
],

node_modules文件夹里jquery和bootstrap的文件包是快捷方式,搜索后发现真正的文件夹是_jquery@3.2.1@jquery和_bootstrap@3.3.7@bootstrap。

这时就可以使用浏览器访问 http://localhost:4200/了,很多人遇到第三方样式引入没效果。在搭建Angualr4时,我使用cnpm安装后发现了同样的事情,后来发现是因为使用了cnpm来安装,之后全部用npm安装,再运行后果然成功了。

相关文章

  • Angular5和bootstrap兼容问题

    一、1.安装好node.js和npm,并且确认安装版本在node 6.9.0 和 npm 3.0.0以上;2.全局...

  • Angular和BootStrap的一个简单demo

    Angular和BootStrap的一个简单demo 根据Angular5高级编程这本书第二章搭建的demo 参考...

  • Angular5 + bootstrap

    Open .angular-cli.json file and update script section as ...

  • ionic3升级适配angular5

    昨天angular5和ionic3同时发布更新了,为了用上angular5的新特性,还是有必要踩下坑的,当然踩坑的...

  • NgRx/Store 4 + Angular 5使用教程

    本文将会示范如何使用NgRx/Store 4和Angular5。@ngrx/store是基于RxJS的状态管理库,...

  • 记录

    ant design 布局 高度100% angular5 jsonp使用 httpclient service ...

  • 你可能会用到的Bootstarp 库

    1. 表格 Bootstrap Table 支持 Bootstrap 3 和 Bootstrap 2 自适应界面 ...

  • 2018-04-09

    1. 表格 Bootstrap Table 支持 Bootstrap 3 和 Bootstrap 2 自适应界面 ...

  • Bootstrap 简介

    配置Bootstrap jquery.js、bootstrap.min.js 和 bootstrap.min.cs...

  • 浏览器兼容

    什么是浏览器兼容问题 为什么会有浏览器兼容问题 用到的网站 处理兼容问题的思路 渐进增强和优雅降级 stackov...

网友评论

    本文标题:Angular5和bootstrap兼容问题

    本文链接:https://www.haomeiwen.com/subject/ddtncftx.html