导入'模块'因为mod不工作

时间:2016-04-01 00:14:56

标签: ecmascript-6 webpack babeljs

我有一个简单的导入声明:

import './dataMapper' as dataMap;

我收到错误

模块构建失败:SyntaxError:data.jsx:意外的令牌(1:22)

我似乎无法弄明白为什么。如果我只是简单导入而没有" as ...",它就可以了。

至少根据这个: http://www.sitepoint.com/understanding-es6-modules/

这是正确的语法。

1 个答案:

答案 0 :(得分:2)

它不是正确的语法(并且它不在您链接的页面上)。您希望查看http://www.2ality.com/2014/09/es6-modules-final.html以获得良好的参考。

您的代码应为

import dataMap from './dataMapper'; // to import the default

import * as dataMap from './dataMapper'; // to import the module object