Rol*_*ácz 7 git npm angular-module npm-install angular
我已经创建了一个Angular模块,我希望在npm install我的GIT仓库(我不想使用npm publish它,因为它是私有代码)在其他项目中.
我正在使用ng-packagr(https://github.com/dherges/ng-packagr)获取Angular包格式.这将为dist新创建的包创建一个文件夹.
这是我用GIT安装mypackage的方法,例如:
npm install https://SOMETHING/SOMETHING.git#v0.1.0
Run Code Online (Sandbox Code Playgroud)
我的问题是我尝试了这两件事,但我认为它们都是丑陋或糟糕的:
我把一切都对我GIT回购(我删除dist从.gitignore),但经过npm install和npm start我得到一个模块没有发现错误.我认为这甚至不起作用,因为包在子文件夹中dist(我从中导入我的模块node_modules/mypackage/dist).另一个问题是,当我安装软件包时,我的源文件也存在,这不是最好的.
我只将dist文件夹推送到GIT仓库.然后我可以在另一个项目中轻松安装它,它可以工作,没有错误.但我的问题是我应该把我的代码推到其他地方.有了这个,我必须有2个GIT回购.一个用于我的实际代码,一个用于包(dist文件夹).
我知道必须有某种更好的解决方案.我读了很多文章,但我一无所获.
谁能为此提出一个好的解决方案?或者我应该选择第二个?
| 归档时间: |
|
| 查看次数: |
539 次 |
| 最近记录: |