因爲小程序開發工具的封閉,咱們沒法經過安裝 chrome 插件來方便地使用 vue-devtools 調試咱們的 mpvue 項目。vuetron 是一個 vue.js 的項目調試工具, 同時支持對 vuex 及 vue-router 的調試。這裏咱們主要使用其對 vuex 的調試功能。vue
npm install vuetron weapp.socket.io --save-dev
windows 平臺提供的是壓縮包,下載解壓後,雙擊 Vuetron.exe 便可運行,另外兩個平臺提供的應該都是安裝包。linux
需使用 weapp.socket.io 替代 socket.io-client
resolve: { extensions: ['.js', '.vue', '.json'], alias: { '@': resolve('src'), 'socket.io-client': 'weapp.socket.io', 'vue': 'mpvue', }, },
import Vue from 'vue'; import Vuex from 'vuex'; import vuetron from 'vuetron'; Vue.use(Vuex); const store = new Vuex.Store({ // ... plugins: [vuetron.VuetronVuex()], });
事實上 vue-devtools 也提供了一個遠程調試工具 vue-remote-devtools,開發微信公衆號時直接引用一個腳本便可,可是小程序中目前還沒法直接使用,須要咱們對官方的腳本作些修改,後面有空完善後會再作詳細介紹。webpack
截圖來自 vuetron 的官方文檔。git