eslint
来源:7-7 播放器展开收起动画(下)

诺巴蒂
2019-12-19
Line 8:8: Using exported name ‘Player’ as identifier for default export import/no-named-as-default
react 里面遇到一个奇怪的问题,尝试问下您
import Header from './Header';
import Slider from './Slider';
import Scroll from './Scroll';
import Loading from './Loading';
import SongListView from './SongListView';
import SongList from './SongList';
import Tag from './Tag';
import Player from './Player';
export {
Header,
Slider,
Scroll,
Loading,
SongListView,
SongList,
Tag,
Player,
};
- 如果不用 Player,换个名字就不会报错
- 或者引入 Player 在再第8行也不报错
- 或者导出 Player 不在第 18行也不报错
。。。
一脸懵逼,是我的 vscode 有问题了吗
写回答
2回答
-
ustbhuangyi
2019-12-19
参考一下这个? https://github.com/benmosher/eslint-plugin-import/issues/544
022019-12-20 -
诺巴蒂
提问者
2019-12-19
或者引入 Player 不在第8行也不报错;
换句话说,就是我随便加一行空格,改个引用或者导出顺序,或者下面再引用一新模块,只要稍微改一下,就不报这个错,所以这到底是个什么规则???
00
相似问题