---
# System prepended metadata

title: 安裝Bootstrap的各種小瑣事

---

# 安裝Bootstrap的各種小瑣事

## SCSS 客製化 (npm)

以下步驟請在確定自己的專案可以成功在

(1) localhost預覽 
(2) npm i bootstrap 

後再實作：

1. 找到本路徑node_modules>bootstrap>scss>_variables.scss將_variables.scss另存新檔至src>assets中
2. 在src>assets中新增自己的all.scss
3. all.scss中新增以下：
````
@import 'bootstrap/scss/functions';

@import './variables'; //這邊不用帶.scss沒關係

@import 'bootstrap/scss/bootstrap'
````
4. al接著在main.js引入剛剛新增的all.scss使其套用樣式：
````
import './assets/all.scss'
````
接著就可以測試bs元件看看有沒有套用到啦！

## 引入外部套件(npm)以axios, VueAxios為例

npm安裝完成後請記得仍須在main.js加上引入的程式碼：

````
import axios from 'axios'
import VueAxios from 'vue-axios'

app.use(VueAxios, axios)
````
像我是用vite開發，只要引入成功，vite終端機會顯示"new dependencies optimized: axios, vue-axios"開發更心安～

## popper.js

沒想過這個bundle這麼重要，會影響開發Q
被雷兩三次以上了，以後一定會多裝這個。

````
npm install bootstrap popper.js
````



