Я создал проект с помощью следующей команды:
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