我使用以下命令创建了一个项目:
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'.
这些只是示例错误。有这么多。
我尝试过;
npm install
到目前为止什么都没做。
ng --version
tns --version
5.1.0
答案 0 :(得分:0)
基本上,从tns_modules
删除platforms/android/app/build/intermediates/merged_assets/debug/mergeDebugAssets/out/app/tns_modules/
文件夹
这显然是由我在某处使用的npm link
命令引起的。