如何在node.js中使用导入和导出?

我有两个文件:

  1. app.js
  2. module.js

app.js将有expression式,

import 'foo' from './module' //use foo.. 

和module.js将有,

 export default {expression} 

但它不工作。 我目前正在使用Node 7.0.0我尝试使用带有babel-loaderes2015预设但不工作的Webpack

您的导入不需要引号,或者在导入默认导出时使用大括号:

 import foo from './module'; 

你的出口也应该是这样的:

 export default expression; 

如果导出的项目被称为expression式,您可以将其导入为:

 import expression from './module'; 

(在导入非默认导出时需要大括号)。

这里很好的深入解释:

http://www.2ality.com/2014/09/es6-modules-final.html