【问题标题】:How to convert existing NativeScript Angular project to Code Sharing project如何将现有的 NativeScript Angular 项目转换为代码共享项目
【发布时间】:2019-03-16 08:10:16
【问题描述】:
所有可用的教程都讨论了将 Angular Web 应用程序转换为代码共享 Nativescript 项目。我想做相反的事情。
我几乎完成了使用 Nativescript 编写移动应用程序的代码,现在我想制作一个在两者之间共享代码的 Web 应用程序。
【问题讨论】:
标签:
angular
nativescript
angular2-nativescript
nativescript-codesharing
nativescript-schematics
【解决方案1】:
几天前我几乎做了同样的事情,虽然不完全标准,但我的方法是:
- 从头开始创建一个新的共享网络/移动项目。
- 将角度组件从仅限移动设备的项目移动到共享项目。
- 将所有 HTML 文件重命名为
.tns.html(可能你也应该重命名 SCSS/CSS 文件,我没有)
- 为您添加的每个组件创建空的 HTML 文件
- 调整
app.module.ts 和app.module.tns.ts 以包含新组件和任何服务。 app.module.tns.ts 应该非常类似于仅移动应用之一。
- 生成并解决出现的错误。如果可能,请为移动和 Web 构建保留 webpack 监视文件,以便您可以解决两个平台的错误。