我们正在开发一个项目,以在本机脚本和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文件夹)