效果图
先看下我引入后的效果图: 可以看到,跟在Chrome浏览器一样,会在开发者工具中出现一个Vue的标签,使用方式没有差别。
引入步骤
步骤一:下载安装vue-devtools
到vue-devtools的 github 仓库中,下载v5.1.1版本的.zip包,解压 打开devtools-5.1.1项目,在项目根目录安装依赖
npm install
这里之所以要安装依赖,是为了构建打包所用
依赖安装成功后,进行打包
npm run build
步骤二:引入electron-vue项目中
打包完成后复制 /shells/chrome 整个文件夹,粘贴到你的electron-vue项目根目录,可以改个文件夹名字,比如我改成了 “.devtools”。如果不想上传这个文件夹的内容到远程仓库,则在项目里的.gitignore中添加.devtools即可 .devtools文件夹里的内容如下图所示:
步骤三:在代码中引入
接下来,在你的electron-vue项目中的 src/main/index.dev.js 文件中,利用 BrowserWindow.addDevToolsExtension(url) 引入插件。 整个文件代码如下:
备注了 new 的为在原来的基础上新增的代码,此外还需要把’ready’中原来的代码注释掉
import { BrowserWindow } from 'electron'
import path from 'path'
require('electron-debug')({ showDevTools: true })
require('electron').app.on('ready', () => {
BrowserWindow.addDevToolsExtension(path.resolve(__dirname, '../../.devtools'))
})
require('./index')
步骤四:运行项目,查看效果
运行你的electron-vue项目,此时在开发者工具中就可以看到多出来一个Vue标签了。 注意,初次打开可能Vue标签里一片空白(如下图) 可以关掉开发者工具重新打开,应该就正常了。
至此,你就可以愉快地进行开发啦~
|