建立你自己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"
版权声明:本文博客原创文章,博客,未经同意,不得转载。
时间: 2024-08-25 05:28:54