js 如何重写库代码

查看 65|回复 4
作者:dicc   
比如有个第三方库 Xxx, 它原本有属性 Factory (为 class)
我先给它引入后, 然后给它 Xxx.Factory = Factory1 (继承于 Factory, 然后修改了几个方法)
达到目的:
当其他库 require 或 import 用到 Xxx 时,他们所用的 Factory 其实为我自定义的 Factory1
感谢大佬解答

factory, XXX, factory1, import

dicc
OP
  
或者指明一个方向能让我搜到也行
lzgshsj   
你在你魔改的 modified-Xxx.js 里 export 改过的 Xxx ,其他地方直接引用 modified-Xxx.js 里的不就好了
Xbathy   
直接让他引入你的 factory1 呗,又不是对象,感觉不太行.
fishlium   
@lzgshsj 我猜测他是想改了一个依赖,让他其他使用了这个依赖的其他依赖也使用修改后的方法
您需要登录后才可以回帖 登录 | 立即注册

返回顶部