Day 14:怎麽在 Angular 使用 Bootstrap?

由於在未来的专案有机会使用到 Bootstrap,所以就藉这个机会来介绍一下如何在 Angular 环境里使用 Bootstrap。

安装 Bootstrap

由於我对於 Bootstrap 4 比较熟悉,为了让我们能更快速的实作出切版,所以这边就来简介一下在 Angular 里使用 npm 安装 Bootstrap 的过程。

  1. 打开 VS Code 终端机,输入以下指令:
npm i bootstrap@4 jquery popper.js --save

因为 Bootstrap 4 还支援 jQuery,所以如果有需要用到里面的互动元件,就需要一并安装。

  1. 如果装错版本的话:
    这里提醒一下,如果你在 npm 安装 Bootstrap 时没有用 @4 指定版本,那麽就会直接安装 Bootstrap 5,此时如果你想要改成安装 Bootstrap 4,那麽可以先输入以下指令,移除当前的 Bootstrap 5。
npm uninstall bootstrap

接着再次安装 Bootstrap 4 即可。

npm i bootstrap@4

补充:在 npm v5.0.0 之後,--save 已经成为预设指令,所以上面的 --save 可以不用加。

既然已经安装完了,我们就马上从 Bootstrap 的官方网站复制一段程序码,贴到专案资料夹的 index.html 中,来看看 Bootstrap 是否有在我们的应用程序里顺利运作。

使用 ng serve 运行 Angular 应用程序来看看画面。

发现 Bootstrap 并没有在画面上正常运行。

  1. 将 Bootstrap 引入到 Angular 中:
    我们还差一个步骤,就是把 Bootstrap 引入到 Angular 之中,首先我们先找到 angular.json 这个档案,并且找到 build 底下的 styles 这个区块。

    不是 test 底下的 styles 哦!不然会没作用!因为我就贴错过…

接着贴上这段路径:

"./node_modules/bootstrap/dist/css/bootstrap.min.css"

接着存档,你会发现画面没变,Bootstrap 的样式仍然没出现。

  1. 重启 Angular 服务器
    因为我们引入了 Bootstrap,所以此时需要重启服务器才行。所以,先在终端机输入指令 ctrl + c 中断运行,再重新输入一次 ng serve,重新启动服务器。

这样一来,我们就可以在 Angular 应用程序上使用 Bootstrap 了!

参考来源:


<<:  [Day_12]资料储存容器 - 练习题

>>:  JavaScript | By value V.S. By reference(传值 V.S. 传参考)

Day29 Mixin

当元件之间共用方法时就可以使用组件,所有元件的选项都可以使用,当使用mixin时,mixin中的选将...

[Day10] 团队系统设计 - Refinement 会议

在之前的文章中提到过,在 Planning 中进行 Refine 容易造成开会时间冗长,造成讨论缺乏...

企划实现(25)

在fragment里面使用元件 常常在写程序时会遇到再fragment抓不到元件的事情 用这个方式就...

SAP ERP 环境中持续稽核的快速采用方法

这次演讲的主题为「SAP ERP持续性稽核快速导入方法」,我想与大家分享我的想法,称为JBOT i...

pure function

functional programming (後面简称 FP,不是 FB) 这两个特性,很重要,我...