我有两个文件:

  • app.js
  • module.js

  • 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

    09-25 18:38
    查看更多