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
有效?我的印象是我可以混合他们/他们做了同样的事情。