Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在JS中导入对象_Javascript_Import_Lwc - Fatal编程技术网

Javascript 如何在JS中导入对象

Javascript 如何在JS中导入对象,javascript,import,lwc,Javascript,Import,Lwc,常数.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 {

常数.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

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

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

import { CONTACT_SCHEMA } from 'Constants';
你可以试试

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与您从中导入它的文件位于同一文件夹中,如果不是这样,则需要修改导入以反映。它


为安全起见,请始终假设案例敏感问题。

这是否回答了您的问题?不,我已经试过了,但是“CreateContact.js文件中module类型的无效引用常量”这个错误消息不起作用。我尝试了两种导入语句。你能用你所尝试的更新你的问题吗?如果你有默认的导出,那么你不需要导入上的{}。阅读Daedalus发布的链接。从“常量”更改导入{CONTACT_SCHEMA};从“常量”导入联系人_模式;你有一个额外的s,如果你直接从我的示例中复制过来,我在错误中添加了“s”。文件名是constants.js,我不同意在这里写这个。我尝试了直接联系模式,但又出现了相同的错误。Constants.js和CreateContact.js是否在同一个文件夹中?