vue-devtools安装笔记,安装编译及报错解决 2023-3-6


安装与编译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>
    

    按照如下步骤修改

    1. 进入 node_modules/electron文件下, 编辑install.js
    2. 修改downloadArtifact这段代码, 添加淘宝镜像地址https://npm.taobao.org/mirrors/electron
         {.....
              mirrorOptions: {
                  mirror: 'https://npm.taobao.org/mirrors/electron/',  
                  platform,
                  arch,
              }
          }
      
    3. 执行 npm install rimraf --save-dev --force
    4. 如果报以下错,原因是404未找到,获取不到zip,无报错则忽略
          npm 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
      
      解决:修改mirror为 https://npm.taobao.org/mirrors/electron/v21.0.1
          //淘宝正确的路径,这里的版本号根据上一步的报错值修改,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. 修改配置

  1. 修改 devtools/packages/shells-chrome/manifest.json -> background的persistent为true,没有就添加上去。
  2. 修改 devtools/packages/shell-chrome -> packages.json,将里面的 rm -rf 替换为 rimraf。
  3. 修改 devtools/packages/shell-electron -> packages.json,将里面的 rm -rf 替换为 rimraf。

4. 编译

npm run build

5. 安装到浏览器

  • 打开浏览器右上角的 设置–>更多工具–>扩展程序,打开开发者模式
  • 点击 “加载已解压的扩展程序” 选择刚刚编译后的shells-chrome文件夹

在这里插入图片描述

就此安装成功,其他报错见 参考文章 https://bbs.csdn.net/topics/606198861

三、其他

  1. 安装步骤也可以尝试设置 npm config set ELECTRON_MIRROR https://npm.taobao.org/mirrors/electron/
  2. 直接执行 npm i
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值