大概在7分钟的时候讲解eslint禁用方法,但是我的代码没有这个问题,就暂时跳过;我的代码也没有global.epub的报错
eslint的禁用
1,用/* eslint-disable 规则名 */,把该注释下方的所有代码禁用该规则
2,在eslint的配置文件下的rules对象增加,如 '规则名': 'off'的键值对,把该规则禁用(需要重启服务)
电子书文件一定要放在public文件下,否则会导致电子书无法渲染出来,被坑了半小时·····
epubjs的核心工作原理
方法名后面没有空格报错比如showEpum()需要写成showEpum (),估计是配置环境的时候Use ESLint to lint your code设置成了Yes的原因,除啦修改build\webpack.base.conf.js或webpack.base.conf.js,还可以用视频中的方法。
但这个只是在当前文件上启用,如果设置成全局呢,找到根目录下eslintrc.js在rules里面设置报错内容'space-before-function-paren':'off',重启服务
编写代码时eslint需要空格,不然运行会报警告
消除eslint报错