今天在配置eslint发现一个神奇的问题——采用airbnb风格的检查时有一个报错 *`error Prefer default export ...... import/prefer-default-export`* 查了半天资料终于发现如何解决。
解决
- 原来是这样
1 | export function runBlock($log) { |
- 运行eslint检查的时候一直会报错
error Prefer default export ...... import/prefer-default-export
- 查询了一些资料后发现是因为,这个单一接口并不是设置为默认的。需要添加参数
default
。 - 更改后如下
1 | export default function runBlock($log) { |
- 具体原因有待详细追究。目前认为是当输出只有一个变量时,需要添加
default
。
参考
* es6…
* eslint-plugin-import
评论