VUE调试工具

VUE调试工具3.VUE调试工具3.1调试工具安装到GitHub下载工具安装压缩包,解压到响应的文件夹。到解压的vue-devtools文件目录下安装依赖包。修改manifest.json文件,该文件在vue-devtools文件的\packages\shell-chrome下。把”persistent”:false改为”persistent”:true。”background”:{“scripts”:[“build/background.js”

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

3. VUE调试工具

3.1 调试工具安装

  1. 到GitHub下载工具安装压缩包,解压到响应的文件夹。
    在这里插入图片描述
    在这里插入图片描述
  2. 到解压的vue-devtools文件目录下安装依赖包。
    在这里插入图片描述
  3. 修改manifest.json文件,该文件在vue-devtools文件的 \packages\shell-chrome 下。
    在这里插入图片描述
    "persistent": false 改为 "persistent": true
  "background": { 
   
    "scripts": [
      "build/background.js"
    ],
    "persistent": false
  }

Jetbrains全家桶1年46,售后保障稳定

  1. 编译代码 npm run build。结果报错:'webpack' 不是内部或外部命令,也不是可运行的程序 或批处理文件,哭泣泣。
    在这里插入图片描述
    按照网上建议全局安装webpack,npm install webpack -g
    在这里插入图片描述
    重新编译,中间要求安装webpack-cli,选择yes,之后还是出现了报错:
    在这里插入图片描述
    接着我按着报错信息去搜索了Error: Cannot find module ‘webpack-cli/package.json’这个问题,尝试了npm install webpack-cli -gnpm run build,还是报错:
    在这里插入图片描述
    又看到了另一种解释,看到了大佬分析出了原因:

The error was due to you installing webpack globally and trying to install the webpack-cli locally. I face the same problem.,大佬还给出了解决办法:npm rm -g webpack-cli And in the project npm i -D webpack-cli,That did it for me。

按照大佬的提示照做尝试了命令:npm rm -g webpack-cli 、npm i -D webpack-cli 、npm run build ,还是报错:Error: Cannot find module ‘webpack-cli/package.json’
在这里插入图片描述
在这里插入图片描述
我在想我是不是输错命令了,于是重新尝试了 npm i -g webpack-cli (原来的命令是npm i -D webpack-cli )、npm run build,接着报错:
在这里插入图片描述
看了以下,全局安装webpack-cli,重新编译会报错:[webpack-cli] Unknown argument: –hide-modules,不全局安装而是采用如下命令安装 npm i -D webpack-cli ,重新编译会报错:Error: Cannot find module ‘webpack-cli/package.json’
在这里插入图片描述
删除了全局和非全局的,重新试了以下,还是不行。
在这里插入图片描述
在这里插入图片描述

a week later …

花了几天的时候学了一下git,采用https://www.cnblogs.com/chenhuichao/p/11039427.html链接的方法试了一下,还是不行。于是,我觉得可能是我前面的一些操作导致多下载了一些npm包,于是我把node卸载了,并且还把C盘下的用户目录下的AppData目录下的Roaming目录下的npm文件和npm-cache文件统统删除。之后重新安装了node。

接着我在D盘新建了vue-devtools文件夹,在该文件夹中打开了 git命令行程序,即 Git Bash Here。注意下图的vue-devtools文件夹中的vue-devtools文件夹和.git仓库文件是后来进行 git操作后得到的,一开始D盘下的vue-devtools文件夹中没有任何内容。
在这里插入图片描述
打开 git命令行程序后,输入初始化 git仓库 命令 git init,之后就变成如下摸样:
在这里插入图片描述
之后到github下载vue-devtools安装包,这里我采用了git 的克隆方式,也就是在git命令行程序中输入如下图命令,然后 enter 键,等待安装包下载完成。
在这里插入图片描述
下载完成后,我的文件目录成了这个样子(也就是前面提到的),多了vue-devtools文件夹和.git文件夹。
在这里插入图片描述

接着我打开了 powershell,将当前工作目录切换到 D:\vue-devtools\vue-devtools 下,输入命令 git checkout master。这个命令让工作环境切换到了master环境下。因为在我们克隆完vue-devtools安装包后,D:\vue-devtools\vue-devtools 目录下默认进入的是dev环境,(这个我在 git命令行程序 中核实过了,但是当时没有截图,sorry~)而我们后续操作都要master环境下进行,所以要先切换到master环境。

上述操作完成后,接下来在vue-devtools目录下安装依赖包,在power shell 中输入 npm install 命令。

依赖包下载完后执行 npm run build,编译打包成功后会在shells下生成chrome文件夹。(终于没有报错了)此文件夹就是用来放入chrome的扩展程序。
在这里插入图片描述

打开Chrome浏览器 >选择更多工具>扩展程序 >打开开发者模式
点击加载已解压的扩展程序, 找到刚才生成的chrome文件夹,选择 vue-devtools > shells > chrome 放入, 安装成功如下图
在这里插入图片描述
然后发现插件报错,感觉内心瞬间缩紧。然后查看了一下具体是什么错误。
在这里插入图片描述
于是我想到我可能忘记了一个步骤,那就是修改manifest.json文件,把”persistent”: false改成了”persistent”: true,具体如下:

  "background": { 
   
    "scripts": ["build/background.js"],
    "persistent": true
  },

我心存侥幸的按了F12键看看有没有出现VUE,然而并没有出现VUE。我寻思着前面安装的时候也没有出现错误啊,于是在网上搜索了Unchecked runtime.lastError: Cannot find menu item with id vue-inspect-instance这个错误,发现也有很多人遇到这个问题,例如:https://segmentfault.com/q/1010000013530379?utm_source=sf-similar-question
在这里插入图片描述
还有这个https://segmentfault.com/q/1010000024436264
在这里插入图片描述
于是我先尝试跑一个带vue框架的html文件,然后F12键,然后就出现VUE了。我也不知道为啥,生活就是这么奇特~
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/203663.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 俄罗斯介入叙利亚始末_俄罗斯为什么不帮助利比亚

    俄罗斯介入叙利亚始末_俄罗斯为什么不帮助利比亚导读对于美国国土安全部禁止该国所有国家机构使用俄罗斯卡巴斯基实验室软件的做法,俄罗斯政府于9月14日提出批评。卡巴斯基实验室否认美国政府提出的所有指控,并表示愿意与美国国土安全部合作。俄罗斯总统新闻秘书德米特里·佩斯科夫9月14日对记者表…

  • java语言的特性有什么

    java语言的特性有什么1.java语言是简单的java语言是和c++语言类似的,其次java中丢弃了c++中一些难理解的特性,比如运算符重载等,java语言不使用指针,并且拥有垃圾回收机制2.java语言是面向对象的java语言提供了类、接口和继承等特性,只支持类之间的单继承,但是支持接口之间的多继承,并且支持类与接口之间的实现机制,而且java是全面支持动态绑定的。3.java语言是分布式的jav…

  • vue的路由懒加载_vue图片懒加载

    vue的路由懒加载_vue图片懒加载vue打包后的js文件越来越大,这会是影响加载时间的重要因数。当构建的项目比较大的时候,懒加载可以分割代码块,提高页面的初始加载效率。下面是几种常见vue路由懒加载的方法。

  • 使用cloudsim进行云计算仿真,至少分为哪几个步骤_模拟语音信号处理步骤

    使用cloudsim进行云计算仿真,至少分为哪几个步骤_模拟语音信号处理步骤cloud3.0当中的8个examples,给出的模拟步骤大体相似,只是在初始化当中,数量上有所变化,步骤一般如下:Stp1:   用时间和用户数,traceflag初始化cloudSim Stp2: 创建数据中心DatacenterStp3:  创建数据中心的BrokerStp4:创建 虚拟机VM,虚拟机列表被提交到brokerStp5:   创建微云clo

    2022年10月13日
  • 小米骁龙855_小米商城抢购秒杀软件

    小米骁龙855_小米商城抢购秒杀软件每日的科技盘点,用一篇文章给你带来今天的大小科技事。今天的热点消息层出不穷,随我一起来了解一下吧。【小米11将在12月29日发布】《科创板日报》以及外媒GizmoChina在昨日表示,小米下一代旗舰手机小米11将于12月29日发布。此前各大博主也都表示小米11将在本月发售,这对于一款旗舰手机来说还是比较奇特的。从外观图片来看,小米11采用了蓝色渐变色后盖,后置摄像头布局为方形设计,带…

    2022年10月24日
  • Matlab绘制折线图详细方法

    Matlab绘制折线图详细方法Matlab绘制折线图属于非常基本的功能,首先给出一个示例代码,有详细的解释,可以根据自己需求进行修改。x=1:1:5;%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止a=[203.024,113.857,256.259,244.888,293.376];%a数据y值b=[334.4,143.2,297.4,487.2,596.2];%b数据y值pl…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号