如何从' ./ sum'导入总和?与var sum = require(' ./ sum')不同?

时间:2017-05-03 10:46:52

标签: javascript ecmascript-6

sum.js

const sum = (a: number, b: number): number => {
  return a + b;
}

export default sum;

sum.test.js

// var sum = require('../sum');  // doesn't work
import sum from '../sum';  // works

test('adds 1 + 2 to equal 3', () => {
    expect(sum(1, 2)).toBe(3);
});

为什么require()失败但import有效?我的印象是我可以混合他们/他们做了同样的事情。

0 个答案:

没有答案