Раскол Nativescript и Angular, сборка maven не удалась - PullRequest
0 голосов
/ 10 октября 2018

Мы разрабатываем проект, который делится кодом между nativescript и web.Мы использовали схемы nativescript для создания проекта (Java, Ng, {N}).

В настоящий момент у нас возникает проблема, заключающаяся в том, что при запуске Maven для создания веб-проекта мы получаем ошибку при компиляции файла .tns.Мы думали, что со страницы разделения кода Nativescript , исключая .tns в файле tsconfig.app.json, можно выполнить эту работу, но, похоже, нет

В файле 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 lib.Кроме того, зависимые от платформы файлы, такие как .ios.css и .android.css, maven жалуются на то, что не удалось разрешить "welcome.component.css"

Что мы должны сделать, чтобы исключить файлы, такие как .tns, и если мы хотимисключить всю папку, такую ​​как папка перед входом в систему, которая является только мобильной папкой

...