如何将模块从一个angular2-cli项目导出到另一个?
我想将一个单一的madule从项目复制到另一个没有硬拷贝.
并需要像npm这样的依赖管理器来处理这个问题.我的两个项目在一家公司和一家公司发展我可以在电脑上克隆两个项目. 我想从一个项目导出一个模块,并将该模块导入另一个带有typescript export& import的项目. 请帮我解决这个问题. 解决方法
为了首先发布一个角度库,你应该创建自己的公共API模块(项目1),并使用打包器(如ng-Packagr)打包库.最后在其他项目中使用您的库(项目2)
项目1: >在@NgModule装饰器中,在导出数组部分中标识导出组件,如下例所示: 出口:[ReviewComponent,] >并修改package.json文件.脚本部分中的身份包装器: “脚本”:{ //这是一个例子 从’./src/app/reg-review/reg-review.module’导出* >运行以下命令: npm run packagr >创建包后,转到dist子文件夹并运行以下命令: 项目2: >参考库(在项目1的dist子文件夹中构建)npm install ../ngLibs/reg/registeration-0.0.0.tgz –save >导入您的desigerd模块并使用它 你可以利用这些地址: https://www.npmjs.com/package/ng-packagr https://medium.com/@nikolasleblanc/building-an-angular-4-component-library-with-the-angular-cli-and-ng-packagr-53b2ade0701e (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |