Nativescript和Angular代码拆分,Maven构建失败

时间:2018-10-10 16:10:25

标签: angular nativescript code-splitting nativescript-angular

我们正在开发一个项目,以在本机脚本和Web之间共享代码。我们使用了原始脚本示意图来创建项目(Java,Ng,{N})。

现在,我们遇到一个问题,当我们运行Maven来构建Web项目时,在编译.tns文件时出现错误。从Nativescript code split page开始,我们认为在tsconfig.app.json文件中排除.tns应该可以完成任务,但似乎不是

在tsconfig.app.json文件中,我们具有以下内容

"exclude": [
    "**/*.spec.ts",
    "**/*.ns.ts",
    "**/*.tns.ts",
    "**/*.android.ts",
    "**/*.ios.ts"
  ]

共享代码的组件的示例

about.component.ts
about.component.css
about.component.tns.html
about.component.html

仅移动组件的示例

welcome.componenet.tns.ts
welcome.componenet.tns.html
welcome.componenet.common.tns.css
welcome.componenet.ios.css
welcome.componenet.android.css

我们不确定为什么Maven会编译.tns文件并抱怨所有tns-code-modules库。此外,平台相关文件(例如.ios.css和.android.css文件),maven抱怨无法解决“ welcome.component.css”

我们应该怎么做才能排除.tns之类的文件,以及如果要排除整个文件夹(如仅移动文件夹的pre-login文件夹)

0 个答案:

没有答案