https://github.com/twtrubiks/bower-beginners-guide
Bower 基本教學 - 從無到有 Bower-Beginners-Guide
https://github.com/twtrubiks/bower-beginners-guide
beginners bower guide npm tutorial
Last synced: 2 months ago
JSON representation
Bower 基本教學 - 從無到有 Bower-Beginners-Guide
- Host: GitHub
- URL: https://github.com/twtrubiks/bower-beginners-guide
- Owner: twtrubiks
- Created: 2016-12-11T03:23:19.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-12-11T04:00:15.000Z (almost 9 years ago)
- Last Synced: 2025-04-15T12:12:29.704Z (6 months ago)
- Topics: beginners, bower, guide, npm, tutorial
- Homepage:
- Size: 3.91 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bower 基本使用教學:memo:
因為小弟覺得這東西非常實用,所以就簡單寫個教學文,順便記錄一下:memo:,希望能幫助想學的人:smile:如果教學有誤再請糾正:sweat_smile:
影片介紹 [Bower基本教學 - 從無到有 Bower-Beginners-Guide](https://youtu.be/vCZCs1XNC5Q)
相信大家一定常遇到 js 套件一更新,就要重新再去網路上抓,然後再放回自己的專案中,
其實,這是一個非常沒有效率的方法 :persevere:
今天,和大家介紹一個管理套件的好工具 [Bower](https://bower.io/)
## Bower 介紹
[Bower](https://bower.io/) 官網
## 前置安裝作業 - 安裝 node.js
因為我們需要使用 npm ( Node Package Manager ),而他是 Node.js 的套件(package)管理工具,
所以我們必須先安裝 node.js,請先到 [Node.js](https://nodejs.org/en/) 官網,下載後安裝即可,如何確認是否安裝成功呢 ?
在 cmd (命令提示字元) 輸入
```
node -v
```如果有跑出 node.js 版本號代表安裝成功,如下圖

然後也請安裝 [git](https://git-scm.com/)
## 開始安裝 Bower
參考 [Bower](https://bower.io/) 官方教學
使用 cmd (命令提示字元) 輸入以下指令
```
npm install -g bower
```## 開始使用 Bower
接著在目標資料夾底下使用 cmd (命令提示字元) 輸入以下指令
```
bower install
```例如我們安裝 jquery
```
bower install jquery
```

預設安裝的資料夾是 bower_components
另外,因為不一定每一個套件都會在 Bower 之上,所以我們也可以透過 Bower 安裝 Github 上面的套件,例如,我們從 Github 上安裝 bootstrap
```
bower install https://github.com/twbs/bootstrap.git
```
可以使用以下指令,觀看目前資料夾下有安裝的套件
```
bower list
```
不知道大家有沒有發現呢 ?
每次安裝我們都要
```
bower install jquery
bower install bootstrap
```雖然很簡單,但很煩 :scream:
有沒有一次安裝我們需要的全部套件呢 ?
有的 !
讓我們來建立 Bower 設定檔 bower.json 吧~
## 建立 Bower 設定檔 bower.json
如何建立 Bower 設定檔 bower.json 呢 ?
在目標資料夾底下使用 cmd (命令提示字元) 輸入以下指令
```
bower init
```
如果說明不想打,直接按 Enter 即可
執行完成後,你會發現資料夾底下多出 bower.json
接著在目標資料夾底下使用 cmd (命令提示字元) 輸入以下指令
```
bower install jquery-validation --save
```再去打開 bower.json ,你會發現多出一些東西 ( 如下圖紅色框起來的地方 )
假如今天我們需要安裝 jquery-validation 以及 bootstrap , 我們可以打開 bower.json 輸入套件名稱

接著在目標資料夾底下使用 cmd (命令提示字元) 輸入以下指令
```
bower install
```
一次就幫你安裝全部套件 :blush:
## 如何修改預設 Bower 安裝路徑資料夾
剛剛前面有提到,bower 預設安裝的資料夾是 bower_components,
那我們該怎麼修改他的默認路徑呢 ?
首先,先建立一個 .bowerrc 檔案
P.S 因為 Windows 無法直接建立一個沒有名稱卻只有副檔名的檔案
所以,我們必須在 cmd (命令提示字元) 輸入以下指令
```
touch .bowerrc
```
路徑底下就會多出一個 .bowerrc 檔案
接著在 .bowerrc 檔案裡輸入以下文字
```
{
"directory": "js/javascript"
}
```
以後使用 bower 安裝套件,默認就會安裝到路徑底下的 js/javascript