我在angular.js
应用程序中几乎没有需要vpn
访问它们的依赖项,我必须通过docker
容器运行我的应用程序而我不想安装{{ 1}}容器内部。
我找到了在vpn
Repository Manager上托管这些依赖项的方法,我使用Nexus
npm包,这是我的工作流程:
1)我在bower-nexus3-resolver
创建了bower (hosted)
存储库,可通过以下链接访问:Nexus
2)我将以下代码添加到http://localhost:8081/service/rest/repository/browse/bower-internal/
:
.bowerrc
我正在运行命令{
"nexus" : {
"username" : "admin",
"password" : "admin123"
},
"registry" : {
"search": [
"http://admin:admin123@localhost:8081/repository/bower-internal/"
],
"register" : "http://admin:admin123@localhost:8081/repository/bower-internal/"
},
"resolvers" : [ "bower-nexus3-resolver" ]
}
,目标是将时刻或任何包存储到nexus中,但在执行此命令后,只创建了bower register example-package https://github.com/moment/moment.git
文件,其中包含以下内容:{{ 1}}
我做错了什么?如何将该包存储在mapping.json
存储库?
有什么想法吗?
答案 0 :(得分:0)
这是预期的,这是Bower注册管理机构的工作方式。 Bower注册表包含指向其他地方(通常是github)托管的组件的指针。
BTW,Bower已被其开发者弃用。最好为JavaScript依赖项使用另一个包管理器(例如npm)。