Проект NativeScript Angular 'tns run android' выдает ошибки - PullRequest
0 голосов
/ 16 января 2019

Я создал проект с помощью следующей команды:

ng new -c=@nativescript/schematics project-name --shared

Когда я запускаю tns run android, я получаю следующие ошибки:

platforms/android/app/build/intermediates/merged_assets/debug/mergeDebugAssets/out/app/tns_modules/zone.js/lib/zone-spec/long-stack-trace.ts(25,10): error TS2393: Duplicate function implementation.
platforms/android/app/build/intermediates/merged_assets/debug/mergeDebugAssets/out/app/tns_modules/zone.js/lib/zone.ts(632,6): error TS2300: Duplicate identifier 'AmbientZone'.
platforms/android/app/src/main/assets/app/tns_modules/rxjs/src/operator/catch.ts(1,15): error TS2307: Cannot find module 'rxjs-compat/operator/catch'.

Это просто примеры ошибок. Их так много.

Я пытался;

  • Удаление папки node_modules и запуск npm install
  • Удаление платформы / папки для Android
  • Обновление NativeScript (5.1.0) и Angular CLI ()
  • Удаление папки /users/username/.gradle и переустановка
  • Переустановка Nodejs
  • Установка rxjs-compat, которая решает только ошибки, связанные с rxjs-compat

Пока ничего не получалось.

ng --version
  • Угловой CLI: 7.2.1 +
  • Угловой: 7.1.4
  • @ angular-devkit / architect 0.12.1 (только для cli)
  • @ angular-devkit / core 7.0.7
  • @ angular-devkit / schematics 7.0.7
  • @ ngtools / webpack 7.1.4
  • @ schematics / angular 7.0.7
  • @ schematics / update 0.12.1 (только для клиентов)
  • rxjs 6.3.3
  • машинопись 3.1.6
  • webpack 4.27.1

tns --version

5.1.0

1 Ответ

0 голосов
/ 16 января 2019

Пожалуйста, смотрите вопрос здесь

Как правило, удалите папку tns_modules из platforms/android/app/build/intermediates/merged_assets/debug/mergeDebugAssets/out/app/tns_modules/

Это, очевидно, вызвано командой npm link, которую я где-то использовал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...