首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏kl的专栏

    IDEA中Debug调试VUE前端项目调试JS

    前言 有一个礼拜没发quarku+graalvm相关的内容了,因为博主在忙一个新的前端项目去了,从element-ui切换到antdv,也有很多新的东西需要一边啃文档一边输出,程序出现bug自是在所难免的 在Run/Debug Configurations中,找到JavaScript Debug运行时,新建一个JavaScript Debug运行项,界面如下图所示: 序号1、输入jsdebug启动项目的名称 序号2、复制前端项目浏览地址到这里,这里需要说明下,jsdebug并不是帮你启动了一个前端项目前端项目该怎么启动还怎么启动 序号3、选择一个你本地安装好的浏览器,我这里选择的就是360极速浏览器 会帮你在新的浏览器窗口里打开刚刚设置的URL地址,现在你可以在这个新打开的窗口里操作,当遇到你打断点的代码,IDEA的断点就会激活,这个时候就可以愉快的Debug起来了,效果如下图: 结语 IDEA的这个前端调试工具非常好用 ,却没有得到很好的普及,网上搜到的那种方式大多是安装一个IDEA的浏览器插件配合使用,相比来说,博主发现的这个调试工具简直太好用了,而且注意哦,此法不仅可以调试VUE的项目,而是适合所有的前端项目

    8.3K20编辑于 2023-11-18
  • 来自专栏前端安全

    前端调试入门

    这些都能帮助我们调试前端问题。本手册将以Chrome浏览器控制台为例进行讲解。 下图1为Chrome浏览器控制台,图2为Firefox控制台。 3代理 前端代理是指用本地文件替换网络文件的一个动作,代理可以用来调试问题。比如在本地文件中加上alert弹框弹出关键节点的信息,这可以有利于调试。特别是前端调试。 4移动端debug技巧 移动端调试指在安卓机/iphone/ipad等手持设备上调试前端页面逻辑的概念。这里将针对几种典型的情况给出最合适的debug方法。 TBS Studio是QQ浏览器X5内核前端调试平台,支持断点调试,抓取网络请求,查看DOM结构,console控制台等,功能非常丰富。 具体的操作方法见 https://x5.tencent.com/ 4.2安卓其它环境/ios环境 安卓其它环境下,或者ios环境下调试前端问题很难进行断点调试,只能采用最原始的打log,即alert弹框

    2.7K330发布于 2018-10-20
  • 来自专栏腾讯IMWeb前端团队

    神器 | 前端开发调试的神器3件套

    前端爱好者的知识盛宴 本文提供者是腾讯工程师——樊东东。 前端开发者很重要的一个工作就是调试了。 手机请求代理 移动web开发在谷歌手机调试器上调试好后还需要用真机验证,往往会有各种手机兼容性问题。 Fiddler上也有这个功能,但作者更常用这类切换Host专用的工具配合Nginx做开发调试的工作。 Nginx Nginx是一个高性能的HTTP和反向代理软件 作为前端开发者,如果你不能掌控服务器的话,那么最好要学会用Nginx配置代理。 现在转前端,后台服务往往是其他人负责,自己电脑不一定能搭建起一套开发环境后台服务。那么就需要利用Nginx将接口调用转发到测试、生产环境。总不能每次写完上传到测试环境服务器调试吧。

    95120编辑于 2022-06-29
  • 来自专栏蔻丁杂记

    VSCode 基本前端调试

    如何在 VSCode 断点调试 js 代码 1 单文件调试 可以直接使用 Code Debugger 插件,免配置 launch.json 如果配置 launch.json 则是 { // 使用 3 userDataDir 的设置 from: visual studio code - run vscode chrome debugger with its extensions - Stack Overflow 默认情况下,调用 chrome 启动调试,会启动一个全新 profile 的 chrome 沙箱环境,以避免污染用户端正常的 chrome。 如果想要用日常使用的 chrome 调试,则设置 userDataDir 为 false。但非常不建议。 考虑到需要安装插件以辅助调试等,可以设置 userDataDir 到项目目录(别忘记添加 gitignore),或者添加到本机电脑的用户目录。

    49900编辑于 2024-12-25
  • 来自专栏clz

    前端开发调试知识

    前端开发调试知识 参加字节跳动的青训营时写的笔记。这部分是秃头披风侠老师讲的课。 1. 前端 Debug 特点 多平台:浏览器、NodeJs、小程序 多环境:本地开发环境、线上环境 多工具:Chrome devTools、Whistle 多技巧:Console、BreakPoint、sourceMap Watch 可以添加监听变量 Scope:展开 Scope 可以查看作用域列表(包含闭包) Call Stack:展开 Call Stack 可以查看当前 JavaScript 代码的调用栈 压缩后的代码调试 :通过 Source Map 映射源码实现调试,Source Map 文件不跟着部署上线,从而实现安全调试。 点击 Select folders…选择一个本地的空文件夹(可以新建) 允许授权 修改代码 点击 DevTools 的三点->More tools->Changes,就能看到所有修改 3.

    70720编辑于 2023-01-02
  • 来自专栏腾讯技术工程官方号的专栏

    大型前端项目的断点调试共享化和复用化实践

    作者:enoyao,腾讯工程师 背景 随着我们项目越来越大,我们有可能需要维护很多的模块,我们腾讯文档 Excel 项目大模块有 10 几个,而每个大模块分别有 N 个小模块,每个大模块下的小模块都有主要的负责人在跟进模块问题 ,让他去慢慢定位问题,这样的每个新同学对模块的熟悉,学习和维护的成本就会变得越来越大,项目越大这种情况就会越严重! 方案 由于上面的问题真的很痛,我们在爬滚中逐渐摸索了一套方案,我们暂且叫它为基于断点调试的共享化和复用化的实践方案吧,这里有个关键词是断点,相比作为每一个开发者都不陌生,在我们前端,模块定位问题的时候, debugger 位置 pasteFromInter 2 行 4 列 isShapePasteFromOuter 256 行 89 列 isImgPasteFromOuter 867 行 12 列 对于大型项目来说 () => { debugger } this.xxx = () => { debugger } class xxx { xxx = () => { debugger } } 虽然大部分情况匹配函数对项目下发的调试代码能覆盖大部分的场景

    1.1K107发布于 2020-10-10
  • 来自专栏崔哥的专栏

    laravel 集成 vue3前端项目

    现在大多项目都是前后端分离的,但是如果前后端都是一个人做,前后端来回切也挺不方便的。 好在 laravel 给我们提供了 Vite,下面我以一个纯前端项目企业展示型小程序 - 管理员端 为例,介绍一下如何把 vue3 项目集成到 laravel 准备 创建一个laravel的项目 composer /resources/js', import.meta.url)) } }, }); 集成 Vue3 项目 web路由 vi routes/web.php Route::get( main.js']})]--}} @vite('resources/js/main.js') </head> <body>

    </body> </html> 复制前端项目前端项目克隆到enterprise-admin目录,把相关文件复制到laravel-demo下面(一些参数不能覆盖,需要合并一下) enterprise-admin/src/* -> laravel-demo

    1.3K10编辑于 2024-05-15
  • 来自专栏雪胖纸的玩蛇日常

    21.多端项目上线部署(3)部署前端项目newpc

    1.上传项目newpc 1.打包 在newpc目录下,将node_modules目录删除,然后将newpc项目打包为zip包 ?  2.上传newpc.zip到云服务器上 ? ?   3.解压newpc.zip unzip newpc ls ?   npm install cnpm -g --registry=HTTPS://registry.npm.taobao.org; cnpm -v 2.安装依赖包 cd newpc cnpm install 3. 项目打包 1.修改项目的host cd src/api/ ls vim api.js i#进入编辑模式,将host的127.0.0.1,修改为公网IP,然后点击【Esc】键,输入:wq,保存退出 2.打包项目 cd ../.. npm run build 4.安装Nginx 建立软链接 (在部署后端项目的时候已经安装过了) 5.修改nginx配置文件 cd /etc/nginx/sites-available

    86320发布于 2020-07-07
  • 来自专栏前端儿

    前端调试的那些手段

    前端的开发过程中,免不了进行各种调试和测试。 在不同的平台,不同的环境下的调试方法也不尽相同,这个系列文章将探索常见的一些前端调试场景,较为系统地整理出一些调试方法。 主要包含在 PC上的 IE、FireFox、Chrome、Safari、Edge浏览器开发工具调试,远程真机 安卓微信页面、安卓常见浏览器、WebView环境、iPhone微信页面、iPhone的Safari 调试 API测试工具Postman、抓包工具Fiddler,Charles,Packet Capture,HttpInterceptor、微信开发者工具、Node环境调试等 文章知识点可能是错乱交织在一起的 ,如果有断片的地方,还请多多包涵~ (更新中...)相关文章: Chrome开发者工具调试指南(Todo) Postman的API工具使用指南(Todo) Fiddler抓包工具使用指南(Todo) Charles 抓包工具使用指南(Todo) 安卓微信页面的调试 iPhone微信页面的调试 NodeJS基础调试(Todo)

    77530发布于 2018-09-03
  • 来自专栏前端自习课

    调试】258- 前端调试各种收集-断点篇

    前言 当我第一次知道这种东西,我也惊呆了,居然还有这种操作,实在强大到没朋友,从此爱上调试,按时下班。 无数次通过调试解决问题的经验告诉我,调试绝对是开发者最应该掌握的重要技能之一。 断点方式三 这种方式简单归为在编辑器中断点调试,是需要连接调试器(可以是远程调试器)或者附加进程,然后接收调试信息,就可以在编辑器源码进行断点调试。 // Vue CLI 3.X module.exports = { configureWebpack: { devtool: "source-map" } }; 2.调试配置:VSCode :在vue文件组件你想调试的行的断点,通过命令npm start、npm dev或者npm serve其中一个命令(具体是哪一个可以查看package.json的scripts节点)运行项目。 远程调试Chrome 附加浏览器的方式,不同于上一种,修改代码后要刷新页面才能重新断点调试 待更新 断点方式四 这种方式归为调试nodejs,可以调试webpack配置,或者后端运行的node实例。

    2.9K30发布于 2019-07-25
  • 来自专栏前端开发

    前端开发】创建Vue3项目

    步骤3:运行安装程序找到已下载的.msi文件,双击开始安装。安装向导启动后,按照提示进行操作:点击【Next】按钮继续安装。 your-project-name>...Done.根据自己需求选择yes or no通过一下步骤安装,启动服务器cd <your-project-name>npm installnpm run dev运行之后会显示如下界面说明创建项目成功 3.项目目录结构创建完项目之后会有一些文件被创建:.vscode vscode配置文件夹node__modules Vue项目的运行和依赖文件public资源文件.gitignoregit忽略文件index.htmlHTML

    47910编辑于 2024-03-21
  • 来自专栏yl 成长笔记

    vscode 调试 react 项目

    sourceMapPathOverrides": { "webpack:///*": "${webRoot}/*" } }] } 打断点,在 Debug 模块启动调试

    2.1K10发布于 2019-10-06
  • 来自专栏cwl_Java

    前端基础-CSS网页调试

    网页调试(重点) 开发者工具对于开发者来说特别重要,只要你开发你就离不开它。一定要学会使用 作用:调试代码 检测代码的!! 审查元素/查看元素/检查)或者按F12,在右侧或下面会打开一个窗口,窗口最左边是查看html的结构,network是查看网页的http请求加载,console是控制台,查看网页中打印的信息,也可以自己写调试代码 主要掌握elements这个面板 右侧的style就是当前标签对应的css样式 我们可以通过这个来检查代码错误和调试代码!!

    82320发布于 2020-04-07
  • 来自专栏Vue开发社区

    从 0 搭建 Vite 3 + Vue 3 前端工程化项目

    前言 Vue 3 正式版已经发布有一段时间了,随着 Vite 脚手架注定成为下一代前端工具链,许多用户都想基于 Vite 来构建 Vue 项目,如果想基于 Vite 构建 Vue 3 项目,社区模板完全满足您的需求 TypeScript 语言的用户不是很友好,因此接下来从 0 开始手把手带大家搭建一套规范的 Vite 3 + Vue 3 + JavaScript 前端工程化项目环境。 + Vue3 + Vue Router + Pinia + Axios + Less 的前端项目开发环境搭建完毕。 代码规范 随着前端应用逐渐变得大型化和复杂化,在同一个项目中有多个人员参与时,每个人的前端能力程度不等,他们往往会用不同的编码风格和习惯在项目中写代码,长此下去,势必会让项目的健壮性越来越差。 文章总结 本文从技术选项到架构搭建、从代码规范约束到提交信息规范约束,一步一步带领大家如何从一个最简单的前端项目骨架到规范的前端工程化环境,基本涵盖前端项目开发的整个流程,特别适合刚接触前端工程化的同学学习

    4.6K10编辑于 2023-02-27
  • 来自专栏AIGC

    前端前端学习必备之Chrome调试代码技巧

    前端开发中,Chrome 调试工具几乎是必不可少的利器。本文将详细介绍 Chrome 调试工具的使用方法和技巧,让大家更加高效地排查和解决网页开发中的问题。 Chrome 1. 2.1 Elements 面板的基本操作 Elements 面板 是前端开发中最常用的一个面板,它主要用于调试 HTML 和 CSS。 3. 小结 Chrome 浏览器提供的调试工具是前端开发者不可或缺的工具,通过它我们可以深入了解页面的 HTML 结构、CSS 样式、JavaScript 代码以及页面的加载情况。 熟练掌握 Chrome 调试工具,可以大大提高我们开发和调试网页的效率,让我们的前端开发之路更加轻松愉快。

    2.5K11编辑于 2025-05-29
  • 来自专栏全栈程序员必看

    3.RT-thread 项目实战–LED驱动及finsh组件调试

    打开我们的软件后,点击文件–》新建–》RT-thread 项目,然后取个项目名字,就叫temp_prj吧,然后我们的不是开发板选择 基于芯片,然后我用我们的串口1作为调试口。 下一步该下载到板卡看效果了,然后进行下载调试(第一次可能要配置下下载工具,),软件使用问题可查看官网的视频。 小锤子编译,小箭头下载。打开串口助手配置好波特率,就可以看到打印信息了。 很顺利,但是好像调试的指令不是很全,接下来先把我们的灯和蜂鸣器的驱动调试出来。

    1.5K31编辑于 2022-08-31
  • 来自专栏前端框架源码剖析

    Vue3源码02: 项目构建流程和源码调试方法

    Vue3源码01 : 代码管理策略-monorepo “作为一个现代前端框架,Vue3源码中包含了一系列的js脚本,支持对源码进行构建、发布,而构建又分为生产环境和开发环境两种不同场景的构建。 本文主要分析Vue3源码的构建流程,对于发布暂时不讲解。在构建流程分析结束后,再讲解一个源码调试的案例,同时也会讲解为什么可以这样调试。为后续深入源码细节打下基础,同时也方便大家动手实践调试源码。 ” 概述 对项目的构建,本质上就是执行一段程序,让我们编写的代码,处理成一个符合实际场景需要的可执行的程序文件。当然对于Vue3的构建也不例外。 调试案例 了解了如何对Vue3进行构建,下文就呈现一个小案例,对我们的Vue3中的子项目reactivity的源码进行调试。 原理解释 上文我们呈现了一个调试源码的案例,相信大家虽然知道了按步骤去这样做,但是会有些疑惑为什么可以这么做?我先解答3个大家可能存在的疑惑,其他没提到的请大家留言交流。

    1.2K20编辑于 2022-09-27
  • 来自专栏跟着小郑学JAVA

    T系列部署教程3前端项目的部署运行

    作者主页:Designer 小郑 作者简介:3年JAVA全栈开发经验,专注JAVA技术、系统定制、远程指导,致力于企业数字化转型,CSDN博客专家,阿里云社区专家博主,蓝桥云课讲师。 \color{red}{前言:本教程配套博主发布的所有} T系列项目。 一、删除前端多余文件 同学们拿到的 T 系列前端项目架构,如下图所示。 请同学们删除红圈内的文件,如下图所示。 node-sass、sass-loader 都是用于前端样式编写的依赖,相互之前版本有限制,为了让同学们更快捷的启动项目,博主使用更新的 sass 依赖替代。 删除完成后,如下图所示。 三、拉取前端依赖 请同学们输入 npm i 命令,拉取项目前端依赖,如下图所示。 五、前端项目的运行 最后,同学们就可以输入 npm run serve 命令,运行前端项目了,如下图所示。 npm run build 前端项目默认是 8081端口,运行成功后如下图所示。

    56500编辑于 2024-05-26
  • 来自专栏趣谈前端

    前端月趋势榜:3 月最流行的 20 个前端开源项目

    看看每天都开源了哪些好的前端项目,还有用到的主流前端技术栈又是哪些,值得我去学习的。 所以我会在每周的周一给大家推荐一篇上周的 前端周趋势榜的 10 大项目,每月给大家推荐一篇上个月的 前端月趋势榜的 20 大项目,方便大家知道最近都开源了哪些好的前端项目,还有用到的主流前端技术栈又是哪些 以声明式编写 UI,可以让你的代码更加可靠,且方便调试。 组件化 创建拥有各自状态的组件,再由这些组件构成更加复杂的 UI。 Threejs 对 WebGL 进行了封装,让前端开发人员在不需要掌握很多数学知识和绘图知识的情况下,也能够轻松进行 web 3D 开发,降低了门槛,同时大大提升了效率。 https://github.com/strapi/strapi 最后 好了,3 月的前端月趋势榜中最热门的 20 大前端开源项目就是上面那些了。

    3.5K20发布于 2021-04-21
  • 来自专栏前端精读评论

    精读《前端调试技巧》

    3 精读 本精读由 rccoder ascoders NE-SmallTown BlackGanglion jasonslyvia alcat2008 DanielWLam HsuanXyz huxiaoyun > function func(num){} > monitor(func) > func(3) // < function func called with arguments: 3 模拟发送请求利器 找到控制台最后一个对象 有了 $_,我们就不需要定义新的对象来打印值了,比如: > [1, 2, 3, 4] < [1, 2, 3, 4] > $_.length // < 4 更多控制台相关技巧可以查看 3 总结 虽然在抛砖引玉,但整理完之后发现仍然是块砖头,调试技巧繁多,里面包含了通用的、不通用的,精读不可能一一列举。希望大家能根据自己的业务场景,掌握相关的调试技巧,让工作更加高效。 讨论地址是:精读《前端调试技巧》 · Issue #17 · dt-fe/weekly

    1.2K40编辑于 2022-03-14
领券