搭建bower私服(svn)

目錄前端

1    文檔概述node

2    具體步驟npm

2.1    軟件環境:服務器

2.2    軟件環境搭建教程svn

2.2.1    安裝 SVN 客戶端url

2.2.2    安裝 nodejs 客戶端spa

2.2.3    npm 組件bower 的安裝命令行

2.2.4    SVN 服務器教程

2.3    安裝前端包到本地工程ssl

2.3.1    建立.bowerrc 文件

2.3.2    配置 .bowerrc 文件

2.3.3    執行安裝操做

2.3.4    前端包的更新

3    常見問題的彙總

3.1    svn: E230001: Unable to connect to a repository at URL

3.2    svn: E215004: Authentication failed and interactive prompting is disabled

3.3    xxx 命令不是內部或外部命令

  1. 文檔概述

本文檔是 bower 前端管理方案的說明文檔,能夠做爲 bower 前端管理的指導性文檔,在使用 bower 以前,務必閱讀本文檔。文檔內容涵蓋兩塊:

  1. 前端管理的具體實施步驟

  2. 常見問題的解決方案

 

  1. 具體步驟

    1. 軟件環境:

SVN客戶端(包含命令行)nodejs 客戶端、npm組件 bowerSVN 服務器(代碼倉庫)

  1. 軟件環境搭建教程

    1. 安裝 SVN 客戶端

若是安裝時未選擇安裝SVN命令行(command line client tools),請卸載SVN而後依據上述步驟,從新安裝。

  1. 安裝 nodejs 客戶端

    1. 安裝

下載nodejs 官網的 msi 安裝包,安裝客戶端到本地

  1. 校驗是否安裝成功

安裝完畢,在命令行執行:node v 以檢驗是否安裝成功,若提示「不是內部或者外部命令」,請自行搜索相關資料,配置環境變量。

node v 校驗經過後,請執行 npm –help,若提示「不是內部或者外部命令」,請自行搜索相關資料,配置環境變量。

  1. npm 組件bower 的安裝

nodejs 安裝完畢後,執行  npm install –g bower ,安裝 bower 客戶端到本地。執行:bower help 來校驗是否安裝成功。

  1. SVN 服務器

客戶端只須要 SVN 倉庫的地址,不須要搭建 SVN 服務器。

  1. 安裝前端包到本地工程

    1. 建立.bowerrc 文件

在工程H5目錄新建 .bowerrc 文件,新建方法:

新建文本文檔-改名爲 .bowerrc. ,注意文件名最後面須要敲一個小數點,不然建立失敗。

  1. 配置 .bowerrc 文件

如:

{

"directory": "",

"strict-ssl": false,

"interactive": true

}

參考連接:

http://bower.io/docs/config/

  1. 執行安裝操做

bower install <local-directory>=<url>#<version>

本地目錄名      svn地址   版本號

如:

bower install 1.2.2=svn+https://url/testH5Package#1.2.2

  1. 前端包的更新

步驟 2.3.3 ,仍然執行 install 操做,可是需修改版本號,需換成新的版本號,而後在工程的 H5 目錄,會下載與新版本號對應的包代碼,H5 工程對資源的引用地址換成新的路徑便可。

  1. 常見問題的彙總

    1. svn: E230001: Unable to connect to a repository at URL

錯誤描述:

svn: E230001: Unable to connect to a repository at URL 'SVN地址'

svn: E230001: Server SSL certificate verification failed: certificate issued for

 a different hostname, issuer is not trusted

解決辦法:

執行:svn list <svn地址>,在 certificate 的提示中選擇「p(permanent),而後輸入 SVN usernamepassword,再次執行 bower install 命令便可。

  1. svn:      E215004: Authentication failed and interactive prompting is disabled

錯誤描述:

svn: E215004: Authentication failed and interactive prompting is disabled; see t

he --force-interactive option

svn: E215004: Unable to connect to a repository at URL 'SVN地址'

svn: E215004: No more credentials or we tried too many times.

Authentication failed

解決辦法:

執行:svn list <svn地址>,在 Authentication realm: 的提示中輸入 SVN usernamepassword,再次執行 bower install 命令便可。

  1. xxx      命令不是內部或外部命令

參見 2.2

相關文章
相關標籤/搜索