Puedes depurar aplicaciones NativeScript-Vue usando la versión estándar de las Vue DevTools.
Para simplificar la integración, puede usar el plugin nativescript-vue-devtools
que se ocupa de conectar tu app con las Vue DevTools.
Ejecuta el comando siguiente:
$ cd <project-folder>
$ npm install --save @vue/devtools nativescript-toasty nativescript-socketio nativescript-vue-devtools
Para acceder fácilmente a las Vue DevTools, puedes instalar el paquete de forma global.
Ejecuta el comando siguiente:
$ npm install -g @vue/devtools
Después de completar la instalación, puedes ejecutar el comando vue-devtools
desde cualquier directorio en tu máquina de desarrollo.
nativescript-vue-devtools
en tu appPara conectar tu aplicación a las Vue DevTools, necesitas modificar el fichero main.js
(o main.ts
).
En tu código, importa las nativescript-vue-devtools
y configúralas en NativeScript-Vue usando Vue.use()
.
import VueDevtools from 'nativescript-vue-devtools'
import Vue from 'nativescript-vue'
Vue.use(VueDevtools)
Asegúrate importar las devtools antes que Vue, ya que en caso contrario puede no funcionar como esperas.
Si estás usando un dispositivo real en lugar de un emulador, establece la opción de configuración host
para apuntar a la IP de tu máquina de desarrollo. En caso contrario, tu dispositivo no podrá conectarse a tu máquina host.
Vue.use(VueDevtools, { host: '192.168.1.42' })
Ejecuta el comando siguiente para lanzar las Vue DevTools:
$ # if installed globally
$ vue-devtools
$ # or
$ npx vue-devtools
Ejecuta el comando siguiente:
$ rm -rf platforms
$ tns run android
$ # or
$ tns run ios
Si tu máquina y app están bien configuradas, deberías ver unos pocos componentes en el árbol de componentes de las Vue DevTools.