webStorm debug vue项目的两种方案图文详解

 更新时间:2024年07月16日 10:04:28   作者:小厂程序员DHJ  
WebStorm作为一款功能强大的IDE,提供了丰富的调试功能和技巧,可以帮助你更高效地开发和调试Vue应用,这篇文章主要给大家介绍了关于webStorm debug vue项目的两种方案,需要的朋友可以参考下

一、前言

本文将介绍通过webstorm对vue项目进行debugger调试的两种方案。

但是,不管通过那种方案,都无法达到类似后端idea调试的体验,感觉十分难受,不过,比起用console.log还是好一些。如果各位有更好的方案,还望赐教。

二、debug的两种方案

方案1:在浏览器的控制台进行调试

1.1 只需要在你的vue.config.js文件中添加如下代码即可,然后启动项目

module.exports = {
  configureWebpack: {
    // 指定 Webpack 在构建过程中生成 source map 文件,以便于调试代码
    devtool: "source-map",
  },
}

1.2 启动项目,打开浏览器控制台

1.3 搜索(Ctrl+P)你想要打断点的vue文件,例如:我这里是login.vue

1.4 找到需打断点的行,点击行号即可打断点,然后进行触发即可。

方案2:直接在webstorm中进行调试(debug启动server)

2.1 修改webstorm的调试器配置

2.2 配置一下webstorm浏览器信息

--remote-allow-origins=*  --remote-debugging-port

2.3 先启动项目,拿到项目的访问地址,如 http://localhost:8082/

2.4 配置启动信息

2.5 直接以debug方式启动npm的server服务,webstorm会打开新的浏览器页面,直接在webstorm断点调试。

三、总结说明

总的来说,方案2的操作,实际上会让webstorm打开两个端口,一个是服务端口(对应我这里的serve服务),另外一个就是debug端口(对应我这里的serve JavaScript),通过debug端口浏览器和webstorm之间交互用户debugger动作,以便知道用户干了什么。

所以,如果你的操作失败了或者遇到了其他情况,你可以检查一下,你的项目服务(serve)和debug服务(serve JavaScript)是否都正确启动了。

到此这篇关于webStorm debug vue项目两种方案的文章就介绍到这了,更多相关webStorm debug vue项目内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • el-dialog关闭再打开后窗口内容不刷新问题及解决

    el-dialog关闭再打开后窗口内容不刷新问题及解决

    这篇文章主要介绍了el-dialog关闭再打开后窗口内容不刷新问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 利用Electron简单撸一个Markdown编辑器的方法

    利用Electron简单撸一个Markdown编辑器的方法

    这篇文章主要介绍了利用Electron简单撸一个Markdown编辑器的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-06-06
  • 深入理解Vue-cli搭建项目后的目录结构探秘

    深入理解Vue-cli搭建项目后的目录结构探秘

    本篇文章主要介绍了深入理解Vue-cli搭建项目后的目录结构探秘,具有一定的参考价值,有兴趣的可以了解一下
    2017-07-07
  • vue实现购物车选择功能

    vue实现购物车选择功能

    这篇文章主要为大家详细介绍了vue实现购物车选择功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-01-01
  • 使用vue-antd动态切换主题

    使用vue-antd动态切换主题

    这篇文章主要介绍了使用vue-antd动态切换主题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • Vue实现验证码登录的方法实例

    Vue实现验证码登录的方法实例

    最近在自己写页面,然后写登录注册UI的时候需要一个验证码组件,去搜一下没找到什么合适的,于是自己写一个,这篇文章主要给大家介绍了关于Vue实现验证码登录的相关资料,需要的朋友可以参考下
    2022-03-03
  • vue上传文件formData上传的解决全流程

    vue上传文件formData上传的解决全流程

    这篇文章主要介绍了vue上传文件formData上传的解决全流程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • Element实现动态表格的示例代码

    Element实现动态表格的示例代码

    最近有有个项目,通过选择不同的查询指标展示不同的表格,所以本文就介绍一下Element实现动态表格,具体实现代码记录如下,感兴趣的可以了解一下
    2021-08-08
  • Vue项目中在父组件中直接调用子组件的方法

    Vue项目中在父组件中直接调用子组件的方法

    这篇文章主要给大家介绍了Vue项目中如何在父组件中直接调用子组件的方法,文章通过代码示例介绍的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2023-11-11
  • vue3封装AES(CryptoJS)前端加密解密通信代码实现

    vue3封装AES(CryptoJS)前端加密解密通信代码实现

    防止数据被爬取,前后端传参接收参数需要加密处理,使用AES加密,这篇文章主要给大家介绍了关于vue3封装AES(CryptoJS)前端加密解密通信代码实现的相关资料,需要的朋友可以参考下
    2023-12-12

最新评论