2023-3-6 vue-devtools安装笔记
安装与编译vue-devtools笔记,增加了没有搜到的报错,总结如下:
一、参考文章
https://bbs.csdn.net/topics/606198861
二、安装步骤
1. 下载 vue-devtools (manifest-v2)
git clone https://github.com/vuejs/devtools.git
这一步我用的是cnpm的镜像
2. 安装
-
npm install -g yarn
-
yarn install
这里安装会报错
Exit code: 1 Command: node install.js Arguments: Output: RequestError: read ECONNRESET at ClientRequest.<anonymous>
按照如下步骤修改
- 进入 node_modules/electron文件下, 编辑install.js
- 修改downloadArtifact这段代码, 添加淘宝镜像地址https://npm.taobao.org/mirrors/electron
{..... mirrorOptions: { mirror: 'https://npm.taobao.org/mirrors/electron/', platform, arch, } }
- 执行
npm install rimraf --save-dev --force
- 如果报以下错,原因是404未找到,获取不到zip,无报错则忽略
解决:修改mirror为 https://npm.taobao.org/mirrors/electron/v21.0.1npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c C:\Users\johyeon\AppData\Local\Temp\postinstall-5717e0c1.cmd npm ERR! HTTPError: Response code 404 (Not Found) for https://npm.taobao.org/mirrors/electronv21.0.1/electron-v21.0.1-win32-x64.zip
再次执行//淘宝正确的路径,这里的版本号根据上一步的报错值修改,electronv21.0.1就改为/electron/v21.0.1 {..... mirrorOptions: { mirror: 'https://npm.taobao.org/mirrors/electron/v21.0.1', platform, arch, } }
npm install rimraf --save-dev --force
, 安装成功
3. 修改配置
- 修改 devtools/packages/shells-chrome/manifest.json -> background的persistent为true,没有就添加上去。
- 修改 devtools/packages/shell-chrome -> packages.json,将里面的 rm -rf 替换为 rimraf。
- 修改 devtools/packages/shell-electron -> packages.json,将里面的 rm -rf 替换为 rimraf。
4. 编译
npm run build
5. 安装到浏览器
- 打开浏览器右上角的 设置–>更多工具–>扩展程序,打开开发者模式
- 点击 “加载已解压的扩展程序” 选择刚刚编译后的shells-chrome文件夹
就此安装成功,其他报错见 参考文章 https://bbs.csdn.net/topics/606198861
三、其他
- 安装步骤也可以尝试设置
npm config set ELECTRON_MIRROR https://npm.taobao.org/mirrors/electron/
- 直接执行
npm i