我有一个简单的导入声明:
import './dataMapper' as dataMap;
我收到错误
模块构建失败:SyntaxError:data.jsx:意外的令牌(1:22)
我似乎无法弄明白为什么。如果我只是简单导入而没有" as ...",它就可以了。
至少根据这个: http://www.sitepoint.com/understanding-es6-modules/
这是正确的语法。
答案 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