Ali*_*ina 8 module github npm angular
假设您有两个不同的Angular 2应用程序,并且它们都需要使用相同的组件.
我创建了通用组件,按照本教程创建了一个库http://blog.angular-university.io/how-to-create-an-angular-2-library-and-how-to-consume-it-jspm- vs-webpack /,但是npm会将我的代码公开,我将不得不付费将其设为私有.
因此,问题是:1.我应该如何创建可供工作团队使用的组件?2.是否有必要发布到npm或者我可以将我的代码推送到私有github仓库吗?如果是这样,我应该怎么做以及在应用程序中重用代码的过程是什么?
提前致谢.
package.json 允许您引用从 git 存储库下载的包,这可能是您在内部使用的包。请参阅NPM 文档
格式示例:
git+ssh://git@github.com:npm/npm.git#v1.0.27
git+ssh://git@github.com:npm/npm#semver:^5.0
git+https://isaacs@github.com/npm/npm.git
git://github.com/npm/npm.git#v1.0.27
Run Code Online (Sandbox Code Playgroud)
所以这会在你的 package.json 中给出类似的内容:
"dependencies": {
"privatepackage":"git://localgitserver/git/privatepackage.git"
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1591 次 |
最近记录: |