在ES6中导出常量的正确方法是什么?

时间:2017-05-12 12:15:44

标签: javascript webpack

我正在尝试将我的输入文件分解为组件,但我不确定如何使常量可用于导入。这是我到目前为止所尝试的,似乎都有效:

export const ConnectedRange = connectRange(Range);

exports.ConnectedRange = connectRange(Range);

我已经看到后者在一些npm包中使用但确定要使用什么?

由于

2 个答案:

答案 0 :(得分:9)

正如你指出的ES6模块

export const CONNECT_RANGE = connectRange(Range);

当你想要消费它时

import { CONNECT_RANGE } from './myModule';

答案 1 :(得分:1)

考虑以上所有答案后, 您还可以在ES6中导出常量和模块:

module.exports = yourConstant;

并从您的文件中调用它:

导入yourConstant JavaScript

需要您的常量 Node JS