【发布时间】:2019-07-04 17:04:02
【问题描述】:
我有一个info.js 文件,包含两个Array 导出:
export const person = [{ name: 'john'}, {name: 'smith'}]
export const country = [{country: 'France'}, {country: 'UK'}]
如果我需要 ex:person,它可以工作,例如:
import { person } from './info.js';
但我需要将person 和country 分离到它们自己的.js 文件中。
所以,我制作了两个文件,并在person.js 中写了以下内容:
export const person = [{ name: 'john}, {name: 'smith'}]
但在我还没来得及测试它之前,ESLIN 就抛出了一个错误并显示了以下链接:
https://github.com/benmosher/eslint-plugin-import/blob/v2.18.0/docs/rules/prefer-default-export.md
我发现以下行使错误消失:
// There is a default export.
const person = {...}
export { person as default }
但是当我尝试导入 person 时,没有任何效果。我根本无法让它工作。
【问题讨论】:
-
为什么需要制作两个文件?您是如何更改进口声明的?
-
@Bergi 缺少的
=在这里是一个错误,我创建了这两个文件以使我的应用程序的数据分开。但我现在得到了答案
标签: javascript eslint