在Nativescript代码共享项目中使用角度库

在Nativescript代码共享项目中使用角度库,nativescript,angular2-nativescript,nativescript-angular,Nativescript,Angular2 Nativescript,Nativescript Angular,我正在尝试使用新的@Nativescript/schematics将Angular应用程序迁移到与Nativescript共享的代码库,但是,在构建应用程序的移动版本时,导入Angular库时遇到问题。我使用angular cli创建库(ng generate library) 对于web版本,我所要做的就是使用ng build library name单独构建库,然后将其导入主应用程序 在运行tns run ios--bundle时,如何构建可导入主应用程序的库的移动版本?我已经用适当的*.t

我正在尝试使用新的
@Nativescript/schematics
将Angular应用程序迁移到与Nativescript共享的代码库,但是,在构建应用程序的移动版本时,导入Angular库时遇到问题。我使用angular cli创建库(
ng generate library

对于web版本,我所要做的就是使用
ng build library name
单独构建库,然后将其导入主应用程序

在运行
tns run ios--bundle
时,如何构建可导入主应用程序的库的移动版本?我已经用适当的*.tns文件迁移了库的组件和模块


非常感谢您的帮助

我也遇到了同样的问题。Nativescript cli没有此功能,我们可以将angular库构建到npm包中,并在其他项目中使用它


我尝试了一种变通方法,它对我有效。编写脚本将所有项目文件复制到另一个目录中,并替换所有*.tns.ts、*tns.html和*.tns.scss。分别带有*.ts、*.html和*.scss的文件。然后使用常规ng命令构建这些文件。您可以在angular.json文件中添加相同的构建配置,以从复制的目录进行构建。我希望这能有所帮助。

很抱歉,这只是一个超链接答案,但在我看来,回答这个问题所需的空间太大了。我刚刚完成了一个我一直在做的工作。我有大量的angular web库,现在我想使用NativeScript在移动设备上使用它们。到目前为止,我已经把我学到的所有东西都用在了这里,我希望它也能对你有所帮助


感谢最后一次推送/idea@Rohit,在本回购协议的
test lib/gulpfile.js
中有一个脚本,用于执行他建议的操作。

我有同样的问题。你找到解决办法了吗?有解决办法吗??