2017-04-17 71 views
3

使用ES2015预设,但仍然没有按进口的工作意外令牌进口

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

ERROR

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

您使用哪个节点的版本? – user93

+0

node version - 6.9.4 –

+0

http://stackoverflow.com/questions/37132031/nodejs-plans-to-support-import-export-es6-es2015-modules – user93

回答

1

的Node.js不支持ES6模块语法呢。你必须使用:

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

或使用巴贝尔与ES2015预置transpile您ES6代码回ES5:

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