意外的令牌导入

时间:2017-04-17 07:03:17

标签: node.js

使用es2015预设,但仍然导入不会#n;工作

import corsPrefetch from 'cors-prefetch-middleware';  
import imagesUpload from 'images-upload-middleware';

错误

import corsPrefetch from 'cors-prefetch-middleware';
^^^^^^
SyntaxError: Unexpected token import

1 个答案:

答案 0 :(得分:1)

node.js还不支持es6模块语法。你必须使用:

var corsPrefetch = require('cors-prefetch-middleware');

或使用带有es2015预设的babel将es6代码转换回es5:

"build": "babel --out-dir dist --presets=es2015