安装Vue.js devtools问题的终极解决方案(顶上去,兄弟们)

几年前的安装步骤(现在有问题)

相信大部分童鞋在网上找到的都是这几个步骤
(1)下载chrome扩展插件。
在github上下载压缩包并解压到本地,github下载地址:https://github.com/vuejs/vue-devtools
(2)npm install
下载完成后打开命令行cmd进入vue-devtools-master文件夹,
npm install,安装依赖包;如果安装太慢,请参照文章末尾说明进行操作。
(3)npm run build
若不执行以上命令会报错,无法加载背景脚本"build/background.js"
(4)修改shells>chrome>manifest.json文件
把json文件里的"persistent":false改成true
(5)扩展chrome插件
打开chrome浏览器,打开更多工具>扩展程序;
再点击加载已解压的扩展程序,然后把shells>chrome文件夹放入

安装Vue.js devtools遇到的问题和解决方案

在安装Vue.js devtools时,我们最经常遇到的问题就是安装包下载版本问题、node_modules missing问题、安装了但是插件不能用或者图标不显示问题,恭喜你,这些问题我全都遇到了,以下是问题解决方案。

1、版本问题

https://github.com/vuejs/vue-devtools不能够使用的原因是:我们在git clone的时候,默认分支是最新的dev(devlop)分支,dev分支是测试分支,而非正式分支,版本不对,无法使用。
测试分支chrome所在目录如下:
在这里插入图片描述
解决方案:
经过测试v5.1.1分支和master分支都是有效的。
正确获取方式(使用分支:v5.1.1)
克隆

git clone -b v5.1.1 https://github.com/vuejs/vue-devtools.git

可用分支chrome所在目录如下:
在这里插入图片描述

2、node_modules missing

在执行到npm build的时候我们发现报错

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vue-devtools@5.1.1 build: `cd shells/chrome && cross-env NODE_ENV=production webpack --progress --hide-modules`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vue-devtools@5.1.1 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2020-05-24T10_02_38_832Z-debug.log

其实最主要的一句就是

npm WARN Local package.json exists, but node_modules missing, did you mean to install?

说明我们在进行npm install的时候就出现了问题,并没有生成
node_modules这个文件
在这里插入图片描述
解决方案:
(1)先执行:

npm cache clean --force

(2)再执行:

npm install

(3)执行比较慢,等待几分钟即可,然后再执行:

npm run build

在这里插入图片描述
你就会发现vue-devtools\shells\chrome目录下成功生成了build文件夹。恭喜你,此时可以执行安装步骤的第五步了。

3、安装完成后devtool图标还是灰色的或者控制台根本就没有vue

在这里插入图片描述
在这里插入图片描述
解决方案:
(1)打开vue-devtools\shells\chrome中的manifest.json,将"persistent": false改为true。
在这里插入图片描述
在这里插入图片描述
(2)进入谷歌浏览器的更多工具>扩展程序,查看vue.js devtools的详细信息,并启用相关权限
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(3)重新打开vue项目,f12,你就能看到多出来的vue一栏了,点击vue>Root,就能够在右侧看到vue中的data数据了。
在这里插入图片描述到这里,你的Vue.js devtools就安装完毕了。

看到这篇文章的同学,麻烦帮这篇文章顶上去,让更多的人看到,不要再为Vue.js devtools的安装浪费更多的时间。

  • 25
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sheldon一蓑烟雨任平生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值