umbrella22 / electron-vite-template

This project is a vue3 + Vite + electron project template composed of Vite and rollup. It has the same functions as my previous electron+Vue+template project
Other
409 stars 110 forks source link

Maybe we could use the official `@vue/devtools` package? #46

Closed yzqdev closed 2 years ago

yzqdev commented 2 years ago

作者大大您的这个模板里面用的是electron-devtools-vendor这个包来引入devtools,但是这个包的作者不一定能及时把devtools更新到最新版,所以一些旧版本devtools的bug还在(已经遇到过了).
而现在官方发布了@vue/devtoolsStandalone 版本,可以直接在electron上使用,并发布在了npm,可以及时更新,文档如下 https://devtools.vuejs.org/guide/installation.html#using-dependency-package

不知大佬意见如何?

umbrella22 commented 2 years ago

喔!这个嘛可以啊,不过我可能得有时间才去迁移了,如果你已经做完这方面的工作的话,我也欢迎pr哦~~

yzqdev commented 2 years ago

啊,很抱歉这么晚才回复,用官方的@vue/devtools其实很简单的,就全局安装下@vue/devtools后运行,然后在渲染进程的index.html加一行代码就行.
不过嘛,这个Standalone版本的devtools包是一个electron应用,有一个单独的页面,不是集成在chrome devtool上的,而且启动的话也会多占两三百兆的内存,不是很舒服,所以感觉换不换无所谓了😂

umbrella22 commented 2 years ago

噗哈哈哈,那算啦,如果它还要在启动一个electron那就得不偿失了

xiaohong-yang commented 10 months ago

这个问题现在还没解决 ,我看已经 electron-devtools-vendor v2.1.0已经是最新版本,vue-devtools根本无法使用

umbrella22 commented 10 months ago

@xiaohong-yang 没办法,这个需要上游解决,我猜测是因为electron的Chromium版本过高,而插件又没有兼容导致的