你好,这个问题由于epubjs的兼容性导致的,近期epubjs更新了0.3.8x版本,但是该版本出现了较严重的兼容性和BUG,导致课程中很多功能都无法正常使用,出现这种问题只需要将epubjs的版本降低即可解决,希望各位同学在出现兼容性问题的时候首先排查epubjs版本,降低版本的方法如下:
1、打开package.json,在dependencies中找到epubjs,将版本号直接改为"0.3.71",注意版本号前面不要加^,否则还会直接下载0.3.8x版本;
2、在当前代码目录下打开命令行窗口,输入npm install(或npm i),之后npm会自动删除0.3.8x版本的内容,下载0.3.71版本。