Nativescript-angular: multiple errors when building for android and ios

Created on 26 Jul 2017  路  16Comments  路  Source: NativeScript/nativescript-angular

I am trying to build for android: tns build android and ios tns build ios. I have tried remove the platform and node modules but the problem persist. The errors I am getting are as follows:

app/tns_modules/@angular/router/upgrade/src/upgrade.d.ts(9,31): error TS2307: Cannot find module '@angular/upgrade/static'.

app/tns_modules/nativescript-background-http/reference.d.ts(1,1): error TS6053: File '/Users/ryanmurphy/Code/assemble-app/Savvy/app/tns_modules/nativescript-background-http/node_modules/tns-platform-declarations/ios.d.ts' not found.
app/tns_modules/nativescript-background-http/reference.d.ts(2,1): error TS6053: File '/Users/ryanmurphy/Code/assemble-app/Savvy/app/tns_modules/nativescript-background-http/node_modules/tns-platform-declarations/android.d.ts' not found.
app/tns_modules/nativescript-camera/references.d.ts(1,1): error TS6053: File '/Users/ryanmurphy/Code/assemble-app/Savvy/app/tns_modules/nativescript-camera/node_modules/tns-platform-declarations/ios.d.ts' not found.
app/tns_modules/nativescript-camera/references.d.ts(2,1): error TS6053: File '/Users/ryanmurphy/Code/assemble-app/Savvy/app/tns_modules/nativescript-camera/node_modules/tns-platform-declarations/android.d.ts' not found.
app/tns_modules/nativescript-floatingactionbutton/references.d.ts(1,1): error TS6053: File '/Users/ryanmurphy/Code/assemble-app/Savvy/app/tns_modules/nativescript-floatingactionbutton/node_modules/tns-platform-declarations/ios.d.ts' not found.
app/tns_modules/nativescript-floatingactionbutton/references.d.ts(2,1): error TS6053: File '/Users/ryanmurphy/Code/assemble-app/Savvy/app/tns_modules/nativescript-floatingactionbutton/node_modules/tns-platform-declarations/android.d.ts' not found.
app/tns_modules/nativescript-gradient/index.d.ts(1,15): error TS6143: Module './gradient-common' was resolved to '/Users/ryanmurphy/Code/assemble-app/Savvy/app/tns_modules/nativescript-gradient/gradient-common.js', but '--allowJs' is not set.
app/tns_modules/nativescript-imagepicker/albums.ts(11,29): error TS2307: Cannot find module './viewmodel.ios'.
app/tns_modules/nativescript-imagepicker/images.ts(7,49): error TS2307: Cannot find module 'nativescript-telerik-ui/listview'.
app/tns_modules/nativescript-imagepicker/reference.d.ts(1,1): error TS6053: File '/Users/ryanmurphy/Code/assemble-app/Savvy/app/tns_modules/nativescript-imagepicker/node_modules/tns-platform-declarations/android.d.ts' not found.
app/tns_modules/nativescript-imagepicker/reference.d.ts(2,1): error TS6053: File '/Users/ryanmurphy/Code/assemble-app/Savvy/app/tns_modules/nativescript-imagepicker/node_modules/tns-platform-declarations/ios.d.ts' not found.

app/tns_modules/nativescript-telerik-ui-pro/ios.d.ts(342,2): error TS1070: 'public' modifier cannot appear on a type member.
app/tns_modules/nativescript-telerik-ui-pro/ios.d.ts(6827,15): error TS2420: Class 'TKDataSource' incorrectly implements interface 'TKAutoCompleteDataSource'.
  Property 'currentCompletionMode' is missing in type 'TKDataSource'.
app/tns_modules/nativescript-telerik-ui-pro/references.d.ts(1,1): error TS6053: File '/Users/ryanmurphy/Code/assemble-app/Savvy/app/tns_modules/nativescript-telerik-ui-pro/node_modules/tns-core-modules/tns-core-modules.d.ts' not found.
app/tns_modules/nativescript-telerik-ui-pro/references.d.ts(2,1): error TS6053: File '/Users/ryanmurphy/Code/assemble-app/Savvy/app/tns_modules/nativescript-telerik-ui-pro/node_modules/tns-platform-declarations/android.d.ts' not found.
app/tns_modules/nativescript-telerik-ui-pro/references.d.ts(3,1): error TS6053: File '/Users/ryanmurphy/Code/assemble-app/Savvy/app/tns_modules/nativescript-telerik-ui-pro/node_modules/tns-platform-declarations/ios.d.ts' not found.
app/tns_modules/reflect-metadata/Reflect.ts(157,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(194,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(231,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(272,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(331,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(364,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(401,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(442,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(465,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(497,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(533,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(556,21): error TS2384: Overload signatures must all be ambient or non-ambient.

app/tns_modules/reflect-metadata/Reflect.ts(588,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(624,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(647,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(679,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(715,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(738,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(770,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(806,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(828,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(859,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(894,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(916,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(947,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(982,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(1005,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/Reflect.ts(1037,21): error TS2384: Overload signatures must all be ambient or non-ambient.

app/tns_modules/reflect-metadata/Reflect.ts(1073,21): error TS2384: Overload signatures must all be ambient or non-ambient.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(4,24): error TS2307: Cannot find module 'chai'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(6,1): error TS2304: Cannot find name 'describe'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(7,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(12,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(18,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(24,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(31,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(38,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(46,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(57,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(69,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(82,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(95,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(108,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(122,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(137,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(150,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(163,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-decorate.ts(179,5): error TS2304: Cannot find name 'it'.

app/tns_modules/reflect-metadata/test/reflect-decorate.ts(195,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-definemetadata.ts(5,24): error TS2307: Cannot find module 'chai'.
app/tns_modules/reflect-metadata/test/reflect-definemetadata.ts(7,1): error TS2304: Cannot find name 'describe'.
app/tns_modules/reflect-metadata/test/reflect-definemetadata.ts(8,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-definemetadata.ts(12,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-definemetadata.ts(16,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-deletemetadata.ts(5,24): error TS2307: Cannot find module 'chai'.
app/tns_modules/reflect-metadata/test/reflect-deletemetadata.ts(7,1): error TS2304: Cannot find name 'describe'.
app/tns_modules/reflect-metadata/test/reflect-deletemetadata.ts(8,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-deletemetadata.ts(12,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-deletemetadata.ts(18,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-deletemetadata.ts(25,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-deletemetadata.ts(33,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadata.ts(5,24): error TS2307: Cannot find module 'chai'.
app/tns_modules/reflect-metadata/test/reflect-getmetadata.ts(7,1): error TS2304: Cannot find name 'describe'.
app/tns_modules/reflect-metadata/test/reflect-getmetadata.ts(8,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadata.ts(12,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadata.ts(18,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadata.ts(25,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadata.ts(33,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadata.ts(39,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadata.ts(46,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadatakeys.ts(5,24): error TS2307: Cannot find module 'chai'.
app/tns_modules/reflect-metadata/test/reflect-getmetadatakeys.ts(7,1): error TS2304: Cannot find name 'describe'.
app/tns_modules/reflect-metadata/test/reflect-getmetadatakeys.ts(8,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadatakeys.ts(13,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadatakeys.ts(19,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadatakeys.ts(26,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadatakeys.ts(34,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadatakeys.ts(42,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadatakeys.ts(51,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadatakeys.ts(61,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadatakeys.ts(67,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadatakeys.ts(74,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadatakeys.ts(82,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getmetadatakeys.ts(91,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadata.ts(5,24): error TS2307: Cannot find module 'chai'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadata.ts(7,1): error TS2304: Cannot find name 'describe'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadata.ts(8,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadata.ts(12,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadata.ts(18,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadata.ts(25,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadata.ts(33,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadata.ts(39,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadata.ts(46,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadatakeys.ts(5,24): error TS2307: Cannot find module 'chai'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadatakeys.ts(7,1): error TS2304: Cannot find name 'describe'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadatakeys.ts(8,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadatakeys.ts(13,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadatakeys.ts(19,5): error TS2304: Cannot find name 'it'.

app/tns_modules/reflect-metadata/test/reflect-getownmetadatakeys.ts(26,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadatakeys.ts(34,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadatakeys.ts(42,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadatakeys.ts(51,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadatakeys.ts(57,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadatakeys.ts(64,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-getownmetadatakeys.ts(72,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-hasmetadata.ts(5,24): error TS2307: Cannot find module 'chai'.
app/tns_modules/reflect-metadata/test/reflect-hasmetadata.ts(7,1): error TS2304: Cannot find name 'describe'.
app/tns_modules/reflect-metadata/test/reflect-hasmetadata.ts(8,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-hasmetadata.ts(12,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-hasmetadata.ts(18,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-hasmetadata.ts(25,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-hasmetadata.ts(33,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-hasmetadata.ts(39,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-hasmetadata.ts(46,5): error TS2304: Cannot find name 'it'.

app/tns_modules/reflect-metadata/test/reflect-hasownmetadata.ts(5,24): error TS2307: Cannot find module 'chai'.
app/tns_modules/reflect-metadata/test/reflect-hasownmetadata.ts(7,1): error TS2304: Cannot find name 'describe'.
app/tns_modules/reflect-metadata/test/reflect-hasownmetadata.ts(8,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-hasownmetadata.ts(12,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-hasownmetadata.ts(18,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-hasownmetadata.ts(25,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-hasownmetadata.ts(33,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-hasownmetadata.ts(39,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-hasownmetadata.ts(46,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-metadata.ts(5,24): error TS2307: Cannot find module 'chai'.
app/tns_modules/reflect-metadata/test/reflect-metadata.ts(7,1): error TS2304: Cannot find name 'describe'.
app/tns_modules/reflect-metadata/test/reflect-metadata.ts(8,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-metadata.ts(13,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-metadata.ts(18,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-metadata.ts(23,5): error TS2304: Cannot find name 'it'.
app/tns_modules/reflect-metadata/test/reflect-metadata.ts(32,5): error TS2304: Cannot find name 'it'.
app/tns_modules/rxjs/src/observable/dom/AjaxObservable.ts(250,9): error TS2322: Type 'string' is not assignable to type 'XMLHttpRequestResponseType'.
app/tns_modules/zone.js/dist/zone.js.d.ts(129,11): error TS2451: Cannot redeclare block-scoped variable 'Zone'.
app/tns_modules/zone.js/dist/zone.js.d.ts(412,14): error TS2300: Duplicate identifier 'HasTaskState'.
app/tns_modules/zone.js/dist/zone.js.d.ts(421,14): error TS2300: Duplicate identifier 'TaskType'.
app/tns_modules/zone.js/dist/zone.js.d.ts(425,14): error TS2300: Duplicate identifier 'TaskState'.
app/tns_modules/zone.js/dist/zone.js.d.ts(524,15): error TS2451: Cannot redeclare block-scoped variable 'Zone'.
app/tns_modules/zone.js/lib/common/error-rewrite.ts(264,41): error TS2339: Property 'stackTraceLimit' does not exist on type 'ErrorConstructor'.
app/tns_modules/zone.js/lib/common/error-rewrite.ts(265,9): error TS2339: Property 'stackTraceLimit' does not exist on type 'ErrorConstructor'.
app/tns_modules/zone.js/lib/common/error-rewrite.ts(305,9): error TS2339: Property 'stackTraceLimit' does not exist on type 'ErrorConstructor'.
app/tns_modules/zone.js/lib/common/promise.ts(218,9): error TS2420: Class 'ZoneAwarePromise<R>' incorrectly implements interface 'Promise<R>'.
  Property '[Symbol.toStringTag]' is missing in type 'ZoneAwarePromise<R>'.
app/tns_modules/zone.js/lib/common/promise.ts(224,7): error TS2322: Type 'ZoneAwarePromise<any>' is not assignable to type 'Promise<R>'.
  Property '[Symbol.toStringTag]' is missing in type 'ZoneAwarePromise<any>'.
app/tns_modules/zone.js/lib/common/promise.ts(228,7): error TS2322: Type 'ZoneAwarePromise<any>' is not assignable to type 'Promise<U>'.
  Property '[Symbol.toStringTag]' is missing in type 'ZoneAwarePromise<any>'.
app/tns_modules/zone.js/lib/common/promise.ts(278,7): error TS2322: Type 'ZoneAwarePromise<{}>' is not assignable to type 'Promise<R>'.
  Property '[Symbol.toStringTag]' is missing in type 'ZoneAwarePromise<{}>'.
app/tns_modules/zone.js/lib/common/promise.ts(300,13): error TS2322: Type 'ZoneAwarePromise<{}>' is not assignable to type 'Promise<R>'.
  Property '[Symbol.toStringTag]' is missing in type 'ZoneAwarePromise<{}>'.
app/tns_modules/zone.js/lib/jasmine/jasmine.ts(22,14): error TS2304: Cannot find name 'jasmine'.
app/tns_modules/zone.js/lib/jasmine/jasmine.ts(23,8): error TS2304: Cannot find name 'jasmine'.
app/tns_modules/zone.js/lib/jasmine/jasmine.ts(25,4): error TS2304: Cannot find name 'jasmine'.
app/tns_modules/zone.js/lib/jasmine/jasmine.ts(50,27): error TS2304: Cannot find name 'jasmine'.
app/tns_modules/zone.js/lib/jasmine/jasmine.ts(112,24): error TS2304: Cannot find name 'jasmine'.
app/tns_modules/zone.js/lib/jasmine/jasmine.ts(113,4): error TS2304: Cannot find name 'jasmine'.
app/tns_modules/zone.js/lib/node/node.ts(35,47): error TS2304: Cannot find name 'noop'.
app/tns_modules/zone.js/lib/node/node.ts(74,18): error TS2304: Cannot find name 'process'.
app/tns_modules/zone.js/lib/node/node.ts(79,15): error TS2304: Cannot find name 'process'.
app/tns_modules/zone.js/lib/node/node.ts(95,44): error TS2304: Cannot find name 'process'.
app/tns_modules/zone.js/lib/zone-spec/long-stack-trace.ts(100,15): error TS2339: Property 'stackTraceLimit' does not exist on type 'ErrorConstructor'.
app/tns_modules/zone.js/lib/zone-spec/long-stack-trace.ts(119,15): error TS2339: Property 'stackTraceLimit' does not exist on type 'ErrorConstructor'.
app/tns_modules/zone.js/lib/zone-spec/long-stack-trace.ts(146,13): error TS2339: Property 'stackTraceLimit' does not exist on type 'ErrorConstructor'.
app/tns_modules/zone.js/lib/zone.ts(136,11): error TS2451: Cannot redeclare block-scoped variable 'Zone'.
app/tns_modules/zone.js/lib/zone.ts(492,6): error TS2300: Duplicate identifier 'HasTaskState'.
app/tns_modules/zone.js/lib/zone.ts(499,6): error TS2300: Duplicate identifier 'TaskType'.
app/tns_modules/zone.js/lib/zone.ts(504,6): error TS2300: Duplicate identifier 'TaskState'.
app/tns_modules/zone.js/lib/zone.ts(627,7): error TS2451: Cannot redeclare block-scoped variable 'Zone'.

tns --version is: 3.1.3

Package.json:

{
    "description": "some text",
    "license": "SEE LICENSE IN <your-license-filename>",
    "readme": "NativeScript Application",
    "repository": "<fill-your-repository-here>",
    "nativescript": {
        "id": "com.domain.domain",
        "tns-ios": {
            "version": "3.1.0"
        },
        "tns-android": {
            "version": "3.1.1"
        }
    },
    "dependencies": {
        "@angular/animations": "~4.1.0",
        "@angular/common": "~4.1.0",
        "@angular/compiler": "~4.1.0",
        "@angular/core": "~4.1.0",
        "@angular/forms": "~4.1.0",
        "@angular/http": "~4.1.0",
        "@angular/platform-browser": "~4.1.0",
        "@angular/router": "~4.1.0",
        "moment": "^2.18.1",
        "nativescript-angular": "~3.1.3",
        "nativescript-background-http": "^3.0.0",
        "nativescript-camera": "^3.0.0",
        "nativescript-cardview": "^2.0.2",
        "nativescript-clipboard": "^1.1.6",
        "nativescript-floatingactionbutton": "^3.0.0",
        "nativescript-gradient": "^2.0.0",
        "nativescript-imagepicker": "^3.0.2",
        "nativescript-loading-indicator": "^2.3.2",
        "nativescript-permissions": "^1.2.3",
        "nativescript-phone": "^1.3.0",
        "nativescript-telerik-ui-pro": "file:nativescript-ui-pro.tgz",
        "nativescript-web-image-cache": "^4.2.0",
        "reflect-metadata": "~0.1.8",
        "rxjs": "^5.4.2",
        "tns-core-modules": "^3.1.0",
        "zone.js": "~0.8.2"
    },
    "devDependencies": {
        "babel-traverse": "6.25.0",
        "babel-types": "6.25.0",
        "babylon": "6.17.4",
        "lazy": "1.0.11",
        "nativescript-dev-typescript": "^0.5.0",
        "tns-platform-declarations": "^3.1.0",
        "typescript": "^2.3.4"
    }
}

Most helpful comment

if anyone has this issue:

remove platforms folder
remove hooks folder

re run. it will work.

All 16 comments

the contents of my references.d.ts are:

/// <reference path="./node_modules/tns-core-modules/tns-core-modules.d.ts" /> Needed for autocompletion and compilation.

/// <reference path="node_modules/tns-platform-declarations/android.d.ts" />
/// <reference path="node_modules/tns-platform-declarations/ios.d.ts" />

and the contents of my tsconfig.json are:

{
    "compilerOptions": {
        "module": "commonjs",
        "target": "es5",
        "experimentalDecorators": true,
        "emitDecoratorMetadata": true,
        "noEmitHelpers": true,
        "noEmitOnError": true,
        "lib": [
            "es6",
            "dom",
            "es2015.iterable"
        ],
        "baseUrl": ".",
        "paths": {
            "*": [
                "./node_modules/tns-core-modules/*",
                "./node_modules/*"
            ]
        }
    },
    "exclude": [
        "node_modules",
        "platforms",
        "**/*.aot.ts"
    ]
}

@RyanSMurphy - I deleted @wlkk comments as they were suspiciously "bot-like" and definitely not relevant.

You can try removing the reference to ./node_modules/tns-core-modules/tns-core-modules.d.ts - it is not needed any more.

I too having this issue. Not sure how to fix.

12 hours since my last message. So any progress ? Is NativeScript buggy ?

Just noticed that the error are about files located in app/tns_modules. Did you add this folder on purpose? If not - my suggestion is to delete it and try rebuild (you can purge the platforms folder also to make sure nothing cached is left).

@vakrilov this has seemed to work, I was hesitant to delete it because it put itself there in the upgrade so thought it was needed. Thanks for your help.

@RyanSMurphy @vakrilov The issue with tns_modules is already logged here: https://github.com/NativeScript/nativescript-cli/issues/3016

It looks it happens only if you use npm5 and npm link.
We will try to find a solution in next release(s), until then you can try to downgrade to npm4.

@vakrilov this happened to me too, but removing app/tns_modules fixed it. But no clue how it appeared there in the first place.

@BruceHem Yup, happened to me a couple of times, but I couldn't figure any pattern of when it happens. The issue is logged here nativescript/nativescript-cli#3016 - if you have any success at reproducing the issue please share it there.

Same issue happened to me but can't exactly remember the steps to reproduce. I updated to native script latest version so that I could run with latest xcode version...

if anyone has this issue:

remove platforms folder
remove hooks folder

re run. it will work.

@cenkingunlugu THANK YOU!

Thank you!!!

You can try removing the reference to ./node_modules/tns-core-modules/tns-core-modules.d.ts - it is not needed any more.

This solved it for me. Thank you @vakrilov .

Honestly not sure if I had the exact same problem. But I had something similar, and running npm cache clean --force on top of some of this other stuff made a difference for me.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Sulman633 picture Sulman633  路  3Comments

tsonevn picture tsonevn  路  3Comments

sarvagayatri picture sarvagayatri  路  3Comments

bnussey picture bnussey  路  3Comments

sis0k0 picture sis0k0  路  3Comments