我有两个文件:
app.js将具有表达式,
import 'foo' from './module'
//use foo..
和module.js将具有
export default {expression}
但这是行不通的。
我目前正在使用 Node 7.0.0
我尝试将 Webpack 与 babel-loader 和 es2015 预设一起使用,但不起作用。
最佳答案
您的导入不需要引号,如果导入默认导出,则不需要大括号:
import foo from './module';
另外,您的导出应类似于:
export default expression;
如果导出的项目称为表达式,则将其导入为:
import expression from './module';
(在导入非默认导出时,需要使用大括号)。
这里很好的深入解释:
http://www.2ality.com/2014/09/es6-modules-final.html