es6导出函数不起作用

时间:2016-06-09 09:03:32

标签: ecmascript-6

我希望我的模块导出多个函数和数值常量。 当我导入模块的所有导出属性时,我发现实际上没有导入函数。

//module1.js
const func1 = (a) => {console.log(1)}; 
const func2 = (b) => {console.log(2)}; 
const variable1 = 1;
const variable2 = 2;

export const exp1 = func1;
export const exp2 = func2;
export const exp3 = variable1; 
export const exp4 = variable2; 

//anotherFile.js
import * as module1 from './module1';
console.log(JSON.stringify(module1, null, 2));                   // {"module1": {"exp3":1, "exp4":2}}

导入函数的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

一切正常!

我的问题出在console.log(JSON.stringify(module1, null, 2)); JSON.stringify正在切断我的功能