这是一个反应原生的包,epubjs-rn。这个包很旧,它显示的错误似乎是可以解决的。
所以,我想调试,看看能否解决我面临的问题。
node_modules/epubjs-rn
的文件结构
看来,我在src
文件夹中的文件编辑没有显示任何效果,因为导入中使用了components
文件夹中的文件。
我该怎么做才能调试这个本地反应包呢?有没有办法重新编译src
文件夹中的更改?我应该采取什么方法来改进这个方案?
这就是我以前做的事情:
将准备修改模块从
node_modules
移动到您自己的文件夹,然后在那里制作您自己的版本。
有一些理由这样做:
import
的方式该模块几乎与node_modules
内部相同。唯一的区别可能是你必须提供相关的路径。例:
import { EPub } from './../MY_OWN_FOLDER/epubjs-rn-my-version';
npm install
覆盖。似乎导入是从components
文件夹完成的,而我通过在src
内部进行更改来进行调试。因此,在components
文件夹中对文件进行更改就可以了。