Skip to content

Frequently Asked Questions

I can't use the open-in-editor feature

The feature is based on the vite-plugin-vue-inspector plugin and requires configuration, which you can do by looking at the configuration documentation.

How can I specify the editor for open-in-editor feature?

Starting from v7.2.0, you can specify the editor by launchEditor option:

This is a list of supported editors, please ensure that the editor's environment variables are correctly configured beforehand.

ts
import VueDevTools from 'vite-plugin-vue-devtools' export default defineConfig({  plugins: [  VueDevTools({  launchEditor: 'webstorm',  }),  Unocss(),  ], })

How to work with Laravel Vite Plugin?

ts
import laravel from 'laravel-vite-plugin' import { defineConfig } from 'vite' import VueDevTools from 'vite-plugin-vue-devtools'  export default defineConfig({  plugins: [  VueDevTools({  appendTo: 'resources/js/app.js'  }),  laravel([  'resources/js/app.js',  ]),  ], })

How to work with Nuxt3? (v7.1.3+)

Recommendation

We still recommend using Nuxt DevTools for a better development experience.

ts
// nuxt.config.ts  export default defineNuxtConfig({  vite: {  plugins: [  VueDevTools({  appendTo: /\/entry\.m?js$/,  })  ]  } })

How to work with Vite Ruby?

ts
import vue from '@vitejs/plugin-vue' import { defineConfig } from 'vite' import RubyPlugin from 'vite-plugin-ruby' import VueDevTools from 'vite-plugin-vue-devtools'  export default defineConfig({  plugins: [  VueDevTools({  appendTo: 'app/frontend/entrypoints/application.js', // your app entrypoint (wherever you call createApp())  }),  RubyPlugin(),  vue(),  ], })

How to work with WXT?

ts
// wxt.config.ts import devtools from 'vite-plugin-vue-devtools' import { defineConfig } from 'wxt'  export default defineConfig({  modules: ['@wxt-dev/module-vue'],  vite: () => ({  plugins: [  devtools({  // your app entrypoint (wherever you call createApp())  appendTo: '/entrypoints/popup/main.ts',  }),  ],  }), })