【问题标题】:eslint error when exporting image - prefer default export导出图像时出现 eslint 错误 - 首选默认导出
【发布时间】:2018-04-15 14:38:36
【问题描述】:

在 react 中导出图像时,我不断收到以下错误。代码如下:

export { default as ArrivalsDeparturesImage } from './ArrivalsDepartures.jpg';

但它会触发:

首选默认导出

任何想法

【问题讨论】:

  • 你确定导出是你想做的吗?如果这是在您要使用 ArrivalsDepartuesImage 的文件中,请使用“import”而不是“export”

标签: javascript reactjs eslint


【解决方案1】:

这是一个eslint-plugin-import 规则,建议在模块中只有一个导出时使用默认电子竞技。因此,要修复它,您可以:

import ArrivalsDeparturesImage from './ArrivalsDepartures.jpg';
export default ArrivalsDeparturesImage;

或者干脆在 .eslintrc 中关闭它:

"import/prefer-default-export": "off"

只针对当前文件:

/* eslint-disable import/prefer-default-export */
export { default as ArrivalsDeparturesImage } from './ArrivalsDepartures.jpg';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-01
    • 2021-08-15
    • 2021-02-08
    • 2019-05-01
    • 1970-01-01
    • 2017-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多