javascript - 为什么直接改node_modules里面的代码,不会生效?

查看:1202
本文介绍了javascript - 为什么直接改node_modules里面的代码,不会生效?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

之前有一个需求是,table里面要加一些提示文字和自定义icon,同时需要前端做分页。这些功能element-ui都不支持,所以我就尝试着改node_modules里面element-ui的源码。但是改了缺没有生效。最后我把整个table组件移出来到src目录下,然后改了改引用名字什么的,就生效了。

可是这没有从根本上解决问题啊,我想问的是,为什么直接改node_modeles里面的代码会不生效,这其中的原理是什么?

解决方案

你可能修改的是element的源码,而你引用的是它编译打包之后的,所以没有生效。

ps:
如果你单独去修改node_modules里面的代码,那你同事以及生产环境呢?
有这种需求,建议你去fork一下element,然后使用npm安装你fork的地址。

这篇关于javascript - 为什么直接改node_modules里面的代码,不会生效?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆