Javascript 如何导入导出为默认值的常量

Javascript 如何导入导出为默认值的常量,javascript,ecmascript-6,import,export,default,Javascript,Ecmascript 6,Import,Export,Default,我的项目代码中有一行是这样的 const variableName = { ... } export default variableName variableName首先是否正确编写?它不应该是一个 export const variableName = { ... } // import { variableName } from './file' 或 在另一个文件中导入此文件的正确方法是什么 import { variableName } from 'file' 或 PS-我也看过

我的项目代码中有一行是这样的

const variableName = { ... }

export default variableName
variableName
首先是否正确编写?它不应该是一个

export const variableName = { ... } // import { variableName } from './file'

在另一个文件中导入此文件的正确方法是什么

import { variableName } from 'file'


PS-我也看过了,但他们没有提到将常量变量作为默认值导出。

这些都是正确的导出方法

如果将其导出为默认值:

import myComponent from '...'
如果是命名导出(
export x;

导出常量x=/*…*/只是

const x = /* ... */;
export x;
此速记不适用于默认导出,您不能写入:

export default const x = {};

import {x} from '...';
// OR
import {x as y} from '...';
console.log(y);
const x = /* ... */;
export x;
export default const x = {};