如何将现有的NativeScript Angular项目转换为Code Sharing项目

时间:2019-03-16 08:10:16

标签: angular nativescript angular2-nativescript nativescript-codesharing nativescript-schematics

所有可用的教程都讨论了如何将Angular Web Apps转换为代码共享Nativescript项目。我想相反。

我几乎完成了用Nativescript编码移动应用程序的工作,现在我想在Web应用程序之间共享代码。

1 个答案:

答案 0 :(得分:0)

几天前我做了几乎相同的事情,虽然不是完全标准,但我的方法是:

  • 从头开始创建新的共享的网络/移动项目。
  • 将角度组件从仅移动项目移动到共享项目。
  • 将所有HTML文件重命名为.tns.html(也许您也应该重命名SCSS / CSS文件,我没有)
  • 为您添加的每个组件创建空的HTML文件
  • 调整app.module.tsapp.module.tns.ts以包括新组件和任何服务。 app.module.tns.ts应该非常类似于仅移动应用之一。
  • 构建并解决出现的错误。如果可能,请保留用于移动和Web构建的webpack监视文件,以便您可以解决两个平台的错误。