vite项目修改node_modules

问题详情

在使用某个依赖的时候遇到了bug,提交issue后不想一直等待到作者更新版本,所以寻求临时自己解决

问题解决

在node_modules里找到需要修改的依赖,修改想要修改的代码

修改后记得保存

然后在node_modules里找到.vite文件夹,将其全部删除

再npm run dev启动,刷新页面看看修改是否生效

Q&A

  • 为啥要删除.vite文件夹呢?
    我猜的,因为观察页面的请求,第三方依赖都是来自这个目录下的

    并且我试了,只修改不删除,修改不会生效

更新

如果使用的是pnpm包管理工具,可以直接使用命令

pnpm patch 带版本的依赖名称

然后会返回一串地址,进入该地址,使用vscode打开,如果是vscode可以直接ctrl+点击

打开后直接对代码进行修改

修改完成后保存,使用上面返回的第二段指令提交修改

然后启动项目,修改即可生效,这种修改方式可以方便后续其他人也能编译得到修改后的内容

参考:https://zhuanlan.zhihu.com/p/656735158

相关推荐
Smile_Gently2 小时前
前端:最简单封装nmp插件(组件)过程。
前端·javascript·vue.js·elementui·vue
engchina12 小时前
使用 Vite + React 19 集成 Tailwind CSS 与 shadcn/ui 组件库完整指南
css·react.js·ui·vite·tailwind·react 19·shadcn
ThomasChan12313 小时前
vue3.x 的 toRef详细解读
前端·javascript·vue.js·node.js·vue·bootstrap·less
新手小袁_J15 小时前
毕业设计—基于Spring Boot的社区居民健康管理平台的设计与实现
java·spring boot·后端·vue·毕业设计·毕设
武哥聊编程16 小时前
【原创精品】基于Springboot3+Vue3的停车场管理系统
java·spring boot·后端·mysql·vue·毕业设计
G探险者1 天前
聊一聊vue如何实现角色权限的控制的
vue
Pro_er1 天前
深入浅出 Vue3:组件与模板基础全解析
vue·前端开发
寰宇软件1 天前
PHP图书借阅小程序
小程序·uni-app·vue·php
minko2 天前
这给我干哪儿来了,这还是react-router吗
react.js·vite