如何将现有NativeScript Angular项目转换为代码共享项目

如何将现有NativeScript Angular项目转换为代码共享项目,angular,nativescript,angular2-nativescript,nativescript-codesharing,nativescript-schematics,Angular,Nativescript,Angular2 Nativescript,Nativescript Codesharing,Nativescript Schematics,所有可用的教程都讨论如何将Angular Web应用程序转换为代码共享Nativescript项目。我想做相反的事 我几乎完成了用Nativescript编写移动应用程序的工作,现在我想在两者之间创建代码共享的Web应用程序。几天前我做了几乎相同的工作,虽然不完全是标准的,但我的方法是: 从头开始创建新的共享web/mobile项目 将角度构件从仅移动项目移动到共享项目 将所有HTML文件重命名为.tns.HTML(可能您也应该重命名SCSS/CSS文件,我没有任何文件) 为已添加的每个组件创

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


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

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

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