title: HTMLElement is not defined - Nativescript-vue
body: <p>All I'm trying to do at this point is get the project to run.</p>
  <p>I run <code>tns run android</code></p>
  <p>The application builds, but as it starts the app and throws an error</p>
  <blockquote>
  <p>ReferenceError: HTMLElement is not defined</p>
  </blockquote>
  <p>So this all started when I was trying to bring in the new nativescript theme core (2.2.0). I followed the guide they have posted in several places. Everything looked good. Then I ran <code>tns run android</code> and got the <em><strong>HTMLElement is not defined</strong></em> error for the first time.</p>
  <ul>
  <li>I've blown away the node_modules and platform folder</li>
  <li>npm rebuild</li>
  <li>tns install</li>
  <li>I've uninstalled nativescript-cli &amp; cleared npm cache and re-installed (As mentioned here: <a href="https://discourse.nativescript.org/t/enoent-no-such-file-or-directory-project-pbxproj/7336" rel="noreferrer">https://discourse.nativescript.org/t/enoent-no-such-file-or-directory-project-pbxproj/7336</a>)</li>
  </ul>
  <p>I then decided to start again proceed to start with a clean project. Following the steps here: <a href="https://nativescript-vue.org/en/docs/getting-started/quick-start/" rel="noreferrer">https://nativescript-vue.org/en/docs/getting-started/quick-start/</a></p>
  <p>And when I run <code>tns run android</code> I still get the same <em><strong>HTMLElement is not defined</strong></em> error, even when I didn't modify the template at all.</p>
  <p>I don't know if this is a bug or if I'm doing something horribly wrong</p>
  <blockquote>
  <p>tns --version 6.1.2</p>
  <p>node -v 12.10.0</p>
  <p>npm -v 6.10.3</p>
  </blockquote>
  <p>So I am now getting this error no matter what I do now...</p>
  <p>Code wise like I said I am getting this error with a clean pull of this template repo: <a href="https://github.com/nativescript-vue/vue-cli-template" rel="noreferrer">https://github.com/nativescript-vue/vue-cli-template</a></p>
  <p>Here is the Stack.</p>
  <pre><code>User-MacBook-Pro:hello-world user$ tns run android
  Searching for devices...
  Preparing project...
  Bundling application for entryPath ./main...
  File change detected. Starting incremental webpack compilation...
  
  webpack is watching the files…
  
  [BABEL] Note: The code generator has deoptimised the styling of /Users/scottbaron/Mos-Commodo/social-platform/peak-app/peak-matching/node_modules/@vue/devtools/build/backend.js as it exceeds the max of 500KB.
  Hash: d11e779b2f173a00da85
  Version: webpack 4.27.1
  Time: 13195ms
  Built at: 11/02/2019 10:57:09 AM
                               Asset       Size   Chunks             Chunk Names
  assets/images/NativeScript-Vue.png   8.22 KiB           [emitted]  
                           bundle.js   84.3 KiB   bundle  [emitted]  bundle
                        package.json  165 bytes           [emitted]  
                          runtime.js   71.4 KiB  runtime  [emitted]  runtime
                 tns-java-classes.js    0 bytes           [emitted]  
                           vendor.js   9.45 MiB   vendor  [emitted]  vendor
  Entrypoint bundle = runtime.js vendor.js bundle.js
  [./ sync ^\.\/app\.(css|scss|less|sass)$] . sync nonrecursive ^\.\/app\.(css|scss|less|sass)$ 175 bytes {bundle} [built]
  [./ sync recursive (?&lt;!\bApp_Resources\b.*)\.(xml|css|js|(?&lt;!\.d\.)ts|(?&lt;!\b_[\w-]*\.)scss)$] . sync (?&lt;!\bApp_Resources\b.*)\.(xml|css|js|(?&lt;!\.d\.)ts|(?&lt;!\b_[\w-]*\.)scss)$ 204 bytes {bundle} [built]
  [./app.scss] 18.5 KiB {bundle} [optional] [built]
  [./main.js] 1.96 KiB {bundle} [built]
  [./package.json] 146 bytes {bundle} [optional] [built]
  [./store.js] 142 bytes {bundle} [built]
      + 208 hidden modules
  Webpack compilation complete. Watching for file changes.
  Webpack build done!
  Project successfully prepared (android)
  Building project...
  Gradle build...
           + setting applicationId
           + applying user-defined configuration from /Users/scottbaron/Mos-Commodo/social-platform/peak-app/peak-matching/app/App_Resources/Android/app.gradle
           + using andorid X library androidx.legacy:legacy-support-v4:1.0.0
           + adding nativescript runtime package dependency: nativescript-optimized-with-inspector
           + adding aar plugin dependency: /Users/scottbaron/Mos-Commodo/social-platform/peak-app/peak-matching/node_modules/nativescript-socketio/platforms/android/fancylogger-release.aar
           + adding aar plugin dependency: /Users/scottbaron/Mos-Commodo/social-platform/peak-app/peak-matching/node_modules/tns-core-modules-widgets/platforms/android/widgets-release.aar
  Project successfully built.
  The build result is located at: /Users/scottbaron/Mos-Commodo/social-platform/peak-app/peak-matching/platforms/android/app/build/outputs/apk/debug/app-debug.apk
  Installing on device 89EY06CQP...
  Successfully installed on device with identifier '89EY06CQP'.
  Restarting application on device 89EY06CQP...
  System.err: An uncaught Exception occurred on &quot;main&quot; thread.
  System.err: Unable to create application com.tns.NativeScriptApplication: com.tns.NativeScriptException: Error calling module function 
  System.err: ReferenceError: HTMLElement is not defined
  System.err: File: &quot;file:///node_modules/@vue/devtools/build/hook.js:517:28
  System.err: 
  System.err: StackTrace: 
  System.err:     Frame: function:'handleCopy', file:'file:///node_modules/@vue/devtools/build/hook.js:517:28
  System.err:     Frame: function:'clone', file:'file:///node_modules/@vue/devtools/build/hook.js:637:11
  System.err:     Frame: function:'', file:'file:///node_modules/@vue/devtools/build/hook.js:199:24
  System.err:     Frame: function:'on', file:'file:///node_modules/@vue/devtools/build/hook.js:145:11
  System.err:     Frame: function:'emit', file:'file:///node_modules/@vue/devtools/build/hook.js:179:17
  System.err:     Frame: function:'devtoolPlugin', file:'file:///node_modules/vuex/dist/vuex.esm.js:54:14
  System.err:     Frame: function:'Store', file:'file:///node_modules/vuex/dist/vuex.esm.js:356:4
  System.err:     Frame: function:'./store.js', file:'file:///app/store.js:6:15
  System.err:     Frame: function:'__webpack_require__', file:'file:///app/webpack/bootstrap:750:0
  System.err:     Frame: function:'fn', file:'file:///app/webpack/bootstrap:120:0
  System.err:     Frame: function:'', file:'file:///app/main.js:1:0
  System.err:     Frame: function:'./main.js', file:'file:///data/data/com.moscommodo.peak/files/app/bundle.js', line: 339, column: 30
  System.err:     Frame: function:'__webpack_require__', file:'file:///app/webpack/bootstrap:750:0
  System.err:     Frame: function:'checkDeferredModules', file:'file:///app/webpack/bootstrap:43:0
  System.err:     Frame: function:'webpackJsonpCallback', file:'file:///app/webpack/bootstrap:30:0
  System.err:     Frame: function:'', file:'file:///data/data/com.moscommodo.peak/files/app/bundle.js', line: 2, column: 57
  System.err:     Frame: function:'require', file:'', line: 1, column: 266
  System.err: 
  System.err: 
  System.err: ReferenceError: HTMLElement is not defined
  System.err: 
  System.err: StackTrace:
  System.err: java.lang.RuntimeException: Unable to create application com.tns.NativeScriptApplication: com.tns.NativeScriptException: Error calling module function 
  System.err: ReferenceError: HTMLElement is not defined
  System.err: File: &quot;file:///node_modules/@vue/devtools/build/hook.js:517:28
  System.err: 
  System.err: StackTrace: 
  System.err:     Frame: function:'handleCopy', file:'file:///node_modules/@vue/devtools/build/hook.js:517:28
  System.err:     Frame: function:'clone', file:'file:///node_modules/@vue/devtools/build/hook.js:637:11
  System.err:     Frame: function:'', file:'file:///node_modules/@vue/devtools/build/hook.js:199:24
  System.err:     Frame: function:'on', file:'file:///node_modules/@vue/devtools/build/hook.js:145:11
  System.err:     Frame: function:'emit', file:'file:///node_modules/@vue/devtools/build/hook.js:179:17
  System.err:     Frame: function:'devtoolPlugin', file:'file:///node_modules/vuex/dist/vuex.esm.js:54:14
  System.err:     Frame: function:'Store', file:'file:///node_modules/vuex/dist/vuex.esm.js:356:4
  System.err:     Frame: function:'./store.js', file:'file:///app/store.js:6:15
  System.err:     Frame: function:'__webpack_require__', file:'file:///app/webpack/bootstrap:750:0
  System.err:     Frame: function:'fn', file:'file:///app/webpack/bootstrap:120:0
  System.err:     Frame: function:'', file:'file:///app/main.js:1:0
  System.err:     Frame: function:'./main.js', file:'file:///data/data/com.moscommodo.peak/files/app/bundle.js', line: 339, column: 30
  System.err:     Frame: function:'__webpack_require__', file:'file:///app/webpack/bootstrap:750:0
  System.err:     Frame: function:'checkDeferredModules', file:'file:///app/webpack/bootstrap:43:0
  System.err:     Frame: function:'webpackJsonpCallback', file:'file:///app/webpack/bootstrap:30:0
  System.err:     Frame: function:'', file:'file:///data/data/com.moscommodo.peak/files/app/bundle.js', line: 2, column: 57
  System.err:     Frame: function:'require', file:'', line: 1, column: 266
  System.err: 
  System.err: 
  System.err: ReferenceError: HTMLElement is not defined
  System.err:     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6465)
  System.err:     at android.app.ActivityThread.access$1300(ActivityThread.java:219)
  System.err:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1859)
  System.err:     at android.os.Handler.dispatchMessage(Handler.java:107)
  System.err:     at android.os.Looper.loop(Looper.java:214)
  System.err:     at android.app.ActivityThread.main(ActivityThread.java:7356)
  System.err:     at java.lang.reflect.Method.invoke(Native Method)
  System.err:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
  System.err:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
  System.err: Caused by: com.tns.NativeScriptException: Error calling module function 
  System.err: ReferenceError: HTMLElement is not defined
  System.err: File: &quot;file:///node_modules/@vue/devtools/build/hook.js:517:28
  System.err: 
  </code></pre>