-1

常量.js

const CONTACT_SCHEMA = {
    CONTACT: CONTACT_OBJECT,
    FIRSTNAME: FIRSTNAME_FIELD,
    LASTNAME: LASTNAME_FIELD,
    EMAIL: EMAIL_FIELD,
    PHONE: PHONE_FIELD,
    FAX: FAX_FIELD
};

export default CONTACT_SCHEMA;

CreateContact.js

import { CONTACT_SCHEMA } from 'Constants';

如何将CONTACT_SCHEMAConstants.js导入CreateContact.js

在这里,我在闪电网络组件中使用了这个东西。我在 constants.js 文件中写入所有常量,现在我想在 CreateContact 文件中使用这些常量。但它给出了一些错误

文件 createContact.js 中模块类型的无效引用常量

4

1 回答 1

0

你可以试试

const CONTACT_SCHEMA = {
    CONTACT: CONTACT_OBJECT,
    FIRSTNAME: FIRSTNAME_FIELD,
    LASTNAME: LASTNAME_FIELD,
    EMAIL: EMAIL_FIELD,
    PHONE: PHONE_FIELD,
    FAX: FAX_FIELD
};

export default CONTACT_SCHEMA 

并导入

import  CONTACT_SCHEMA  from 'Constant'

虽然像这样导入:

import { CONTACT_SCHEMA } from 'Constant';

如果您不使用默认关键字导出

应该管用。目前看来,Constant.js 与您从中导入它的文件位于同一文件夹中,如果这不是真的,那么您需要修改导入以反映。它。

为了安全起见,始终假设区分大小写很重要。

于 2020-05-17T11:05:24.897 回答