nativescript-schematics icon indicating copy to clipboard operation
nativescript-schematics copied to clipboard

web project with nativescript-schematics@latest and angular@next cannot run on device

Open endarova opened this issue 5 years ago • 3 comments

Environment "dependencies": { "nativescript-angular": "~8.0.1", "nativescript-theme-core": "~1.0.4", "reflect-metadata": "~0.1.12", "tns-core-modules": "~6.0.0", "@angular/animations": "~9.0.0-next.8", "@angular/common": "~9.0.0-next.8", "@angular/compiler": "~9.0.0-next.8", "@angular/core": "~9.0.0-next.8", "@angular/forms": "~9.0.0-next.8", "@angular/platform-browser": "~9.0.0-next.8", "@angular/platform-browser-dynamic": "~9.0.0-next.8", "@angular/router": "~9.0.0-next.8", "rxjs": "~6.5.3", "tslib": "^1.10.0", "zone.js": "~0.10.2" }, "devDependencies": { "nativescript-dev-webpack": "~1.0.0", "@nativescript/schematics": "0.7.2-2019-10-03-133555-07", "@nativescript/tslint-rules": "~0.0.2", "@angular-devkit/build-angular": "~0.900.0-next.6", "@angular/cli": "~9.0.0-next.6", "@angular/compiler-cli": "~9.0.0-next.8", "@angular/language-service": "~9.0.0-next.8", "@types/jasmine": "~3.4.0", "@types/jasminewd2": "~2.0.3", "@types/node": "~8.9.4", "codelyzer": "^5.1.2", "jasmine-core": "~3.4.0", "jasmine-spec-reporter": "~4.2.1", "karma": "~4.2.0", "karma-chrome-launcher": "~3.1.0", "karma-coverage-istanbul-reporter": "~2.1.0", "karma-jasmine": "~2.0.1", "karma-jasmine-html-reporter": "^1.4.2", "protractor": "~5.4.2", "ts-node": "~8.3.0", "tslint": "~5.18.0", "typescript": "~3.5.3" }, "nativescript": { "id": "org.nativescript.ngsample", "tns-android": { "version": "6.1.2" } } }

Describe the bug Web project with added nativescript@schematics cannot run on device. It crashes with error:

System.err: An uncaught Exception occurred on "main" thread. System.err: Unable to create application com.tns.NativeScriptApplication: com.tns.NativeScriptException: Error calling module function System.err: TypeError: platform_browser_1.ɵsetRootDomAdapter is not a function System.err: File: (file:///node_modules/nativescript-angular/dom-adapter.js:12:0) System.err: System.err: StackTrace: System.err: push.../node_modules/nativescript-angular/dom-adapter.js.NativeScriptDomAdapter.makeCurrent(file:///node_modules/nativescript-angular/dom-adapter.js:12:0) System.err: at ../node_modules/nativescript-angular/dom-adapter.js(file:///node_modules/nativescript-angular/dom-adapter.js:153:0) System.err: at webpack_require(file:///src/webpack/bootstrap:753:0) System.err: at fn(file:///src/webpack/bootstrap:120:0) System.err: at (file:///node_modules/nativescript-angular/platform-common.js:10:0) System.err: at ../node_modules/nativescript-angular/platform-common.js(file:///data/data/org.nativescript.ngsample/files/app/vendor.js:78459:30) System.err: at webpack_require(file:///src/webpack/bootstrap:753:0) System.err: at fn(file:///src/webpack/bootstrap:120:0) System.err: at (file:///node_modules/nativescript-angular/platform.js:6:24) System.err: at ../node_modules/nativescript-angular/platform.js(file:///data/data/org.nativescript.ngsample/files/app/vendor.js:78582:30) System.err: at webpack_require(file:///src/webpack/bootstrap:753:0) System.err: at fn(file:///src/webpack/bootstrap:120:0) System.err: at (file:///data/data/org.nativescript.ngsample/files/app/bundle.js:220:87) System.err: at ./main.tns.ts(file:///data/data/org.nativescript.ngsample/files/app/bundle.js:292:30) System.err: at webpack_require(file:///src/webpack/bootstrap:753:0) System.err: at checkDeferredModules(file:///src/webpack/bootstrap:43:0) System.err: at webpackJsonpCallback(file:///src/webpack/bootstrap:30:0) System.err: at (file:///data/data/org.nativescript.ngsample/files/app/bundle.js:2:57) System.err: at require(:1:266) System.err: System.err: System.err: TypeError: platform_browser_1.ɵsetRootDomAdapter is not a function

To Reproduce

  1. npm i angular/cli-builds -g
  2. ng new m1 --skip-install
  3. npm i @nativescript/schematics@ -g
  4. ng add @nativescript/schematics
  5. tns run android

Expected behavior Project to deploy and run on device

endarova avatar Oct 03 '19 13:10 endarova

Hello, Hope everyone is well. Anything new on this?

Sothecom avatar May 30 '20 23:05 Sothecom

same problem, feel stuck at hello world schematics from nativescript :(

thientm avatar Jul 23 '20 08:07 thientm

follow lastest guide , it will help from freshstart project https://github.com/NativeScript/nativescript-schematics/issues/288

thientm avatar Jul 31 '20 06:07 thientm