babel-plugin-add-module-exports 为什么? Babel @ 6不导出默认module.exports导出更多。 Babel @ 6转换以下文件 export default 'foo' 进入 'use strict' ; Object . defineProperty ( exports , "__esModule" , { value : true } ) ; exports . default = 'foo' ; 因此,需要在node.js中使用难看的.default 。 require ( './bundle.js' ) // { default: 'foo' } require ( './bundle.js' ) . default // 'foo' 此插件遵循babel @ 5的行为-如果仅存在export default声明,则添加