码农知识堂 - 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,但设置后也没解决,若有碰到同样问题,期待您的指导

  • 相关阅读:
    正确主动关闭websocket,异常关闭处理
    【XSY4378】vanity(生成函数,拉格朗日反演)
    2021.09青少年软件编程(Python)等级考试试卷(五级)
    Element文件上传-解决跨域
    Qt 日志模块的个性化使用
    OpenKruise原理介绍和安装
    Map和Set
    OpenCV入门8:区域分割和区域生长
    Springboot之 Mybatis 多数据源实现
    前端获取文件后缀名
  • 原文地址:https://blog.csdn.net/gg_ios/article/details/126405075
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号