修改node_modules后,确保重启了你的开发服务器(如nodemon、webpack-dev-server等)或重新编译了项目。这可以确保新的更改被加载。 4. 检查是否有其他依赖或配置覆盖了修改 有时候,你的修改可能会被其他依赖或项目配置覆盖。检查package.json中的依赖列表,确认没有其他包提供了相同的功能或文件。此外,检查任何可能涉及...
你可能修改的是element的源码,而你引用的是它编译打包之后的,所以没有生效。
也就是说,webpack alias会替换我们写的“简写路径”,并且它对node_modules里面的文件也是生效的。这时候我们可以将别人源码里面引用模块的路径替换成我们自己的文件。 具体操作如下: 找到别人源码里面的需要修改的模块,复制代码到src目录 修改其中的bug,注意里面引用其他的文件都需要写成绝对路径 找到这个模块被引入的路...
直接在项目的node_modules下找到插件的源码直接修改; 优点:简单直接、快速见效 缺点:不能持久化,一旦重新安装就失效;不方便团队成员使用修改后的代码 去github上fork代码到自己的仓库进行修改,并将自己修改过后的代码发布到npm上使用; 优点:团队成员都可以使用到这份修改的代码 缺点:麻烦、十分麻烦 显而易见,上面这两...
原因是我们修改的虽然是源码,并且在我们本地测试的时候生效,但我们打包后引用的是node_modules编译打包后的文件 问题出在node_modules分为两个部分:一个是组件的源码文件,一个是编译打包后的文件 如果想要解决这个问题,我们可以把想要修改的文件单独复制一份出来放到需要使用的文件夹,并且更改主文件中的引用路径,简单...
修改node_modules里面文件的源码没反应 while 449 发布于 2021-07-12 更新于 2021-07-12 新手上路,请多包涵 把package.json中的main入口文件改成未压缩的入口也不行比如说elementui它的入口文件在lib文件夹下面,这个是压缩后的代码我把main改成src下的index.js,然后修改里面某一个组件,并不会生效...
可以看下要修改的node_modules项目中的package.json,里面会有一个属性,类似:"main": "dist/index....
当然可以生效。。也许你改错文件了?比如实际引用的build版本,然后你改了src里的代码,自然就生效不了 ...
一、解决办法 vite官网 - 缓存 vite下,修改node_modules源码后,在浏览器的源代码中看不到改动的内容,查看vite文档后发现了这么一段话: 文件系统缓存¶ Vite 会将预构建的依赖缓存到 node_modules/.vite。它根据几个源来决定是否需要重新运行预构建步