export default和module.exports有什么区别

时间:2019-07-08 16:10:09

标签: node.js express

在node.js中,当我导出一个函数时,将其导入另一个文件的正确方法是什么?

https://nodejs.org/docs/latest-v9.x/api/

Name.js:

function Name(){}

module.exports = Name;

index.js:

const Name = require('./Name');

o

Name.js:

function Name(){}

export default Name;

index.js:

const Name = require('./Name');

正确的方法是什么?并按原样应用解构?

1 个答案:

答案 0 :(得分:0)

使用module.exports做第一个。这是使用node.js的方法。

第二个原因是更多的ES6 / commonJS替代方案。

再次做第一个。