独立したバージョンのVue DevToolsを用いてNativeScript-Vueのアプリをデバッグすることができます。
統合を簡単にするためには、アプリとVue DevToolsの連携を助けてくれるnativescript-vue-devtools
プラグインを使用できます。
以下のコマンドを実行してください:
$ cd <project-folder>
$ npm install --save @vue/devtools@beta nativescript-toast nativescript-socket.io nativescript-vue-devtools
Vue DevToolsへのアクセスを簡単にするために、パッケージをグローバルにインストールすることもできます。
以下のコマンドを実行してください:
$ npm install -g @vue/devtools@beta
インストール終了後、開発に使用している機械のどこからでもvue-devtools
コマンドを実行することができます。
nativescript-vue-devtools
プラグインをアプリにインストールするアプリとVue DevToolsを連携するため、main.js
を修正する必要があります。
ソースコードの中で、nativescript-vue-devtools
をインポートし、Vue.use()
でNativeScript-Vueに知らせてください。
import Vue from 'nativescript-vue'
import VueDevtools from 'nativescript-vue-devtools'
Vue.use(VueDevtools)
もしエミュレータの代わりに実機を使用している場合、host
オプション実機?のIPアドレスを指すように設定してください。 そうしなければ、実機でホスト機器に接続できません。
Vue.use(VueDevtools, { host: '192.168.1.42' })
Vue DevToolsを立ち上げるために以下のコマンドを実行してください:
$ # if installed globally
$ vue-devtools
$ # or
$ npx vue-devtools
以下のコマンドを実行してください:
$ rm -rf platforms
$ tns run android --bundle
$ # or
$ tns run ios --bundle
機器とアプリを正しく設定しているのなら、Vue DevToolsのコンポーネントツリーの中にいくつかコンポーネントが表示されているはすです。