码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • vite下,修改node_modules源码后,在浏览器源码中看不到改动的内容


    一、背景

    vite下,修改node_modules源码后,在浏览器的源代码中看不到改动的内容,查看vite文档后发现了这么一段话:
    在这里插入图片描述
    对此我专门做了几次实验,来验证我的一些想法

    二、实验的前置操作

    1. 执行vite dev
    2. 在浏览器打开调试页面,
    3. 定位到将要改动的源代码文件
    4. 修改node_modules源码和.vite/deps缓存的源码

    为了保证不引导多余的变量,每次实验前都会将node_modle给删除重新安装

    三、开始实验

    操作1操作2浏览器中是否可以看到修改.vite/deps是否可以看到修改
    修改源码直接刷新页面❌❌
    执行vite dev后,刷新页面❌❌
    执行vite dev --force后,刷新页面✅✅
    执行vite dev --force后,刷新页面,再次修改代码,刷新页面❌❌
    修改.vite/deps中源码直接刷新页面❌❌

    四、结果分析

    实验结果与vite官网所说的一致,也验证了我想象中的一些骚操作确实不可行

    五、最后的挣扎

    既然上诉操作都不可行,那我逆向思考一下,为什么我写的代码可行。这是因为我写的代码在watch的监听目录下,而node_module不在。那么问题就变成了:如何让我修改的源码包含在wath目录下,具体操作查看官网

    操作后浏览器报错:
    在这里插入图片描述
    控制台报错
    在这里插入图片描述

    查到一些文档说配置bebel的compact为false,但设置后也没解决,若有碰到同样问题,期待您的指导

  • 相关阅读:
    我的写作心得
    为什么Excel表格只有部分单元格可编辑?
    SkyWalking追踪gateway网关链路无法和服务串联
    SpringBoot 日志文件
    N3 中文文本分类
    mybatis 操作oracle sql 执行的一些坑
    Codeforces Global Round 21(只会俩题)
    VScode连接远程JupyterNotebook显示点云ply文件
    编程知识\_C与汇编深入分析
    【AI视野·今日Robot 机器人论文速览 第四十三期】Thu, 28 Sep 2023
  • 原文地址:https://blog.csdn.net/gg_ios/article/details/126405075
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号