本文主要是介绍搭建bower私服(svn),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
1 文档概述
2 具体步骤
2.1 软件环境:
2.2 软件环境搭建教程
2.2.1 安装 SVN 客户端
2.2.2 安装 nodejs 客户端
2.2.3 npm 组件bower 的安装
2.2.4 SVN 服务器
2.3 安装前端包到本地工程
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 命令不是内部或外部命令
-
文档概述
本文档是 bower 前端管理方案的说明文档,可以作为 bower 前端管理的指导性文档,在使用 bower 之前,务必阅读本文档。文档内容涵盖两块:
-
前端管理的具体实施步骤
-
常见问题的解决方案
-
具体步骤
-
软件环境:
-
SVN客户端(包含命令行)、nodejs 客户端、npm组件 bower、SVN 服务器(代码仓库)
-
软件环境搭建教程
-
安装 SVN 客户端
-
如果安装时未选择安装SVN命令行(command line client tools),请卸载SVN然后依据上述步骤,重新安装。
-
安装 nodejs 客户端
-
安装
-
下载nodejs 官网的 msi 安装包,安装客户端到本地
-
校验是否安装成功
安装完毕,在命令行执行:node –v 以检验是否安装成功,若提示“不是内部或者外部命令”,请自行搜索相关资料,配置环境变量。
node –v 校验通过后,请执行 npm –help,若提示“不是内部或者外部命令”,请自行搜索相关资料,配置环境变量。
-
npm 组件bower 的安装
nodejs 安装完毕后,执行 npm install –g bower ,安装 bower 客户端到本地。执行:bower –help 来校验是否安装成功。
-
SVN 服务器
客户端只需要 SVN 仓库的地址,不需要搭建 SVN 服务器。
-
安装前端包到本地工程
-
创建.bowerrc 文件
-
在工程H5目录新建 .bowerrc 文件,新建方法:
新建文本文档-更名为 .bowerrc. ,注意文件名最后面需要敲一个小数点,否则创建失败。
-
配置 .bowerrc 文件
如:
{
"directory": "",
"strict-ssl": false,
"interactive": true
}
参考链接:
http://bower.io/docs/config/
-
执行安装操作
bower install <local-directory>=<url>#<version>
本地目录名 svn地址 版本号
如:
bower install 1.2.2=svn+https://url/testH5Package#1.2.2
-
前端包的更新
同步骤 2.3.3 ,仍然执行 install 操作,但是需修改版本号,需换成新的版本号,然后在工程的 H5 目录,会下载与新版本号对应的包代码,H5 工程对资源的引用地址换成新的路径即可。
-
常见问题的汇总
-
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 的 username、password,再次执行 bower install 命令即可。
-
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 的 username、password,再次执行 bower install 命令即可。
-
xxx 命令不是内部或外部命令
参见 2.2
这篇关于搭建bower私服(svn)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!