搭建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

相关文章
相关标签/搜索