如何建立一个bower私库

本教程适用于centos

安装之前

检查nodejs

如果没安装nodejs按照以下步骤安装

$ su -
$ yum install openssl-devel
$ cd /usr/local/src
$ wget http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz
$ tar zxvf node-v0.10.29.tar.gz
$ cd node-v0.10.29
$ ./configure
$ make
$ make install

查一下版本号,看有没有安装成功:

$ node -v
v0.10.29

检查git

如果没安装,请按照以下步骤安装

$ sudo yum -y install git

开始安装bower私库

STEP 1 安装 git 和 git-deamon

$ sudo yum install -y git git-daemon

STEP 2 安装 private-bower

$ sudo npm install -g private-bower

STEP 3 设置 private-bower

$ sudo su -
$ cd /data
$ mkdir private-bower
$ vim /data/private-bower-config.json

将以下内容粘贴进去:

{
    "port": 5678,
    "registryFile": "./private-bower/bowerRepository.json",
    "disablePublic": false,
    "publicRegistry": "http://bower.herokuapp.com/packages/",
    "repositoryCache": {
        "git": {
            "enabled": true,
            "cacheDirectory": "./private-bower/gitRepoCache",
            "host": "localhost",
            "port": 6789
        },
        "svn": {
            "enabled": true,
            "cacheDirectory": "./private-bower/svnRepoCache",
            "host": "localhost",
            "port": 7891
        }
    },
    "log4js" : {
        "enabled": true,
        "configPath" : "./private-bower/log4js.conf.json"
    }
}
$ vim /data/private-bower/log4js.conf.json
{
    "appenders": [
        {
            "type": "dateFile",
            "filename": "./private-bower/private-bower.log",
            "pattern": "-yyyy-MM-dd",
            "alwaysIncludePattern": false
        },
        {
            "type": "console"
        }
    ],
    "replaceConsole": true
}

启动 private-bower

$ sudo su -
$ cd /data
$ private-bower --config ./private-bower-config.json
[2014-06-30 10:00:22.481] [INFO] console - [bower]  Refreshing public packages...
[2014-06-30 10:00:22.512] [INFO] console - [bower]  Bower server started on port 5678
[2014-06-30 10:00:22.538] [INFO] console - [bower]  Starting git cache server
[2014-06-30 10:00:22.543] [INFO] console - [bower]  Starting svn cache server
[2014-06-30 10:01:09.167] [INFO] console - [bower]  Loaded public packages

确保 private-bower 正常启动:

打开一个新窗口来访问:

$ lynx http://localhost:5678/

会显示:

Fork me on GitHub

Private Bower

____________________

Docs Public Packages

Private Bower service is down

No private packages registered read docs about how to register packages.

Loading Packages...

{{ package.name }}

hits: {{ package.hits }}

{{ package.repo }}

Created by

BarnaToth

Barna Tóth

如果是这样,就安装完毕了

客户端测试

$ sudo su -
$ npm install -g bower
$ su - wlsuser
$ bower help
$ vim .bowerrc
{ "registry": "http://<your private repository ip>:5678" }
$ cd <testdir>
$ bower install jquery

如何建立一个bower私库,布布扣,bubuko.com

时间: 2024-10-17 21:23:46

如何建立一个bower私库的相关文章

如何注册删除自己的js库到bower私库

建立自己的bower 私库的方式参考http://blog.csdn.net/nsrainbow/article/details/35988611 这篇文章 我们如果想注册自己创造的js库到私库怎么办呢? 前提条件 你必须在 github 有一个库 注册 $ curl -X POST http://<serverip>:5678/registerPackages -d '{"packages":[{"name":"testbowerregist

建立xenserver的iso库

建立xenserver的iso库 一般我们在服务器上安装完xenserver系统后,需要在xenserver上建立虚拟机,这时候我们要用到iso镜像.那么问题来了,怎么样在xenserver上建立一个iso镜像库呢.请看下面分解: 1.   创建逻辑卷 在创建之前,先按照自己需要的大小创建一个逻辑卷,并将其挂载在某个目录当中.首先我们要在xenserver上查看一下存在的VG(卷组),这样就不用再创建PV,VG了. [[email protected] ~]# vgdisplay  // 查看系

如何建立npm私库

本教程适用于centos, 这是ubuntu 教程 http://clock.co.uk/blog/how-to-create-a-private-npmjs-repository 安装之前 安装 Erlang yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf -y wget http://erlang.org/download/otp_src_R15B01.tar.gz tar zxvf otp_src_

关于kubernetes拉取私库镜像需要注意的点

刚开始完k8s,总会遇到很多坑,因为是开源项目,版本总在更新,所以要时刻关注自己使用的版本有哪些不一样的命令和参数.本次采坑是想让k8s可以在建立pod时可以到私库中拉取镜像.根据官网或网上资料,可以通过创建secret记录私库鉴权信息.具体做法如下:首先在其中一个node上登录私有仓库(docker 访问私库的配置,这里不做描述)docker login my.registry登录成功后会在/root/.docker目录下生产config.json文件,然后执行如下命令:cat /root/.

Hyperledger Fabric 建立一个简单网络

p { margin-bottom: 0.25cm; line-height: 120% } Building you first network 网络结构: 2个Orgnizations(每个Org包含2个peer节点)+1个solo ordering service 打开fabric-sample下的示例first-network p { margin-bottom: 0.25cm; line-height: 120% } 其中byfn.sh为启动这个网络的启动脚本,启动脚本中除建立一个包含

如何建立自己的代码库

建立代码库,其实就是将一些常见的函数封装起来,这样不用每次用到的时候就重写,从而达到代码的复用. 在c/c++中是写成头文件,要用的时候就#include "自己写的头文件.h" 在java中是写成一个包下面的java文件,要用的时候就import  封装了常用函数的自己写的java包 在C语言中的冒泡排序算法举个例子 背景:我们经常会用到排序算法,但是又不想每次都写,而是希望平时我们用的printf一样,有现成的函数可以调用 环境:vc6.0 方法: ①建立一个工程,明明为sortt

Maven私库安装与配置

前言 项目开发时,一般采用Maven来进行项目构建,管理,jar包下载,项目组开发人员开发时,只要在项目的pom.xml文件中,添加如下pom.xml信息从公共的库中下载相关的Jar包以及依赖Jar包,但有时候公共的库不是那么稳定而且下载速度往往很慢,一个团队一起开发项目时,如果每个组员都去下载一遍所有依赖的Jar包,其实是一件很麻烦的事情,所以这时候就有必要搭建一个Maven的私库了,这样如果再添加其他的构件时,会先在Maven私库下载好,以后才会下载到本地.以后,如果发现私服已经存在某一ja

OSG入门即osgEarth建立一个地球的详细步骤

OSG入门即osgEarth建立一个地球的详细步骤 转:http://blog.csdn.net/xiaol_deng/article/details/9246291 最近在学习有关osg的知识,刚开始一头雾水,幸好在老师的指导下才茅塞顿开,同时又结合网上的多个资料总结 一下作为一个初学者入门的经验.希望广大初学者少走弯路! 开始osg编程之前要做osg的编译准备,这里作为初学者最好选择简单的方法先熟悉为主.我们先下载一个编译好的VS2010+OSGEarth,注意大家看到这里可能会有许多不解,

apt-mirror建立本地ubuntu私有源

首先,我们要安装apt-mirror$sudo apt-get install apt-mirror 假设我们将镜像等文件放在 /service/ubuntu文件夹下: 请事先新建以下文件夹(mirror.list里面提示要我们事先新建文件夹的): /service/ubuntu/service/ubuntu/mirror/service/ubuntu/skel/service/ubuntu/var 配置apt-mirror: $sudo vi /etc/apt/mirror.list-----