Javascript ESLINT出口报关单引发问题
我有一个Javascript ESLINT出口报关单引发问题,javascript,eslint,Javascript,Eslint,我有一个info.js文件,包含两个Array导出: export const person = [{ name: 'john'}, {name: 'smith'}] export const country = [{country: 'France'}, {country: 'UK'}] 如果我需要ex:person,它就可以工作,如下例所示: import { person } from './info.js'; 但是我需要将个人和国家分离到它们自己的.js文件中 因此,我创建了两个文
info.js
文件,包含两个Array
导出:
export const person = [{ name: 'john'}, {name: 'smith'}]
export const country = [{country: 'France'}, {country: 'UK'}]
如果我需要ex:person
,它就可以工作,如下例所示:
import { person } from './info.js';
但是我需要将个人
和国家
分离到它们自己的.js
文件中
因此,我创建了两个文件,并在person.js
中编写了以下内容:
export const person = [{ name: 'john}, {name: 'smith'}]
但在我测试它之前,ESLIN抛出了一个错误,并向我显示了以下链接:
我发现下面的行使错误消失:
// There is a default export.
const person = {...}
export { person as default }
但是,当我尝试导入
person
时,没有任何效果。我就是无法让它工作。你是如何试图引进人才的?默认导出按如下方式导入
import person from './person'
如果出于某种原因希望使用命名导出,可以在下一行使用以下注释禁用eslint
// eslint-disable-next-line prefer-default-export
import { person } from './person'
为什么你需要制作两个文件?您是如何更改您的导入声明的?@Bergi缺少的
=
在这里是一个错误,我创建了两个文件以使我的应用程序的数据分开。但是我现在知道答案了谢谢。这就成功了。导入时,我试图使用大括号。