如何删除您的注册js图书馆bower私人图书馆

建立你自己bower 这样的私人图书馆参考http://blog.csdn.net/nsrainbow/article/details/35988611 本文

假设我们想注册自己的创作js私人图书馆图书馆怎么办呢?


条件

你必须在 github 有一个库

在你的项目根文件夹下要有bower.json文件,样例

{
  "name": "testbowerregistry",
  "version": "0.0.1",
  "homepage": "https://github.com/alexxiyang/testbowerregistry",
  "description": "just test bower registry",
  "main": "app.js",
  "license": "MIT",
  "ignore": [
    "**/.*",
    "node_modules",
    "bower_components",
    "test",
    "tests"
  ]
}


版本号

bower 是依据你的git tag 来划分版本号的:
git建立tag方法
git tag -a 0.0.2 -m 'my version 0.02'
git push --tags

这样在你要install这个包的时候能够用这种语法指定版本号
$ bower install testbowerregistry#0.0.2

注冊

$ curl -X POST http://<span style="font-family: Consolas, 'Courier New', Courier, mono, serif; line-height: 18px;">yourserverip</span>:5678/registerPackages -d '{"packages":[{"name":"testbowerregistry","repo":"https://github.com/alexxiyang/testbowerregistry.git"}]}' -H "Content-Type: application/json" 

假设有带权限控制的话

$ curl -X POST http://yourserverip:5678/registerPackages -d '{"packages":[{"name":"testbowerregistry","repo":"https://github.com/alexxiyang/testbowerregistry.git"}]}' -H "Content-Type: application/json" --header "Auth-Key:123456"

删除

$ curl -X POST http://yourserverip:5678/removePackage -d '{"name":"testbowerregistry"}' -H "Content-Type: application/json"


版权声明:本文博客原创文章,博客,未经同意,不得转载。

posted on 2015-08-10 08:03  gcczhongduan  阅读(148)  评论(0)    收藏  举报