我正在尝试使用新的@nativescript/schematics
将Angular应用程序迁移到具有Nativescript的共享代码库,但是,在构建应用程序的移动版本时,我在导入Angular库时遇到了问题。我使用angular-cli创建了库(ng generate library
)。
对于Web版本,我所要做的就是使用ng build library-name
分别构建库,然后将其导入到主应用程序中。
我如何构建运行tns run ios --bundle
时可以导入到主应用程序中的库的移动版本?我已经使用适当的* .tns文件迁移了库的组件和模块。
感谢您的帮助
答案 0 :(得分:0)
我有同样的问题。 Nativescript cli没有此功能,我们可以在npm包中构建一个角度库并在其他项目中使用它。
我尝试了一种变通方法,它为我工作。编写脚本将所有项目文件复制到另一个目录,并替换所有* .tns.ts,* tns.html和* .tns.scss。分别带有* .ts,*。html和* .scss的文件。然后使用常规ng命令构建这些文件。您可以在angular.json文件中添加相同的构建配置,以从复制的目录进行构建。希望对您有所帮助。
答案 1 :(得分:0)
很抱歉,这只是一个超链接答案,但我认为回答这个问题所需的空间太大。我刚刚完成了repo的定稿工作,正是为了完成这个任务。我现在有很多角度的网络库,现在我想使用NativeScript在移动设备上使用它们。我已将到目前为止学到的所有内容都放到了repo中,希望对您有帮助。
感谢最终的push / idea @Rohit,此仓库的=SUMPRODUCT(COUNT(INDIRECT($T$2&"!O6"), ">00:10:00",
INDIRECT($T$3&"!O6"), ">00:10:00",
INDIRECT($T$4&"!O6"), ">00:10:00"))
中有一个脚本来完成他的建议。