Node.js 意外的令牌导入

Node.js 意外的令牌导入,node.js,Node.js,使用es2015预设但仍导入不起作用 import corsPrefetch from 'cors-prefetch-middleware'; import imagesUpload from 'images-upload-middleware'; 错误 import corsPrefetch from 'cors-prefetch-middleware'; ^^^^^^ SyntaxError: Unexpected token import node.js还不支持es6模块语法。您必

使用es2015预设但仍导入不起作用

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

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

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

var corsPrefetch = require('cors-prefetch-middleware');
或者使用带有es2015预设的babel将您的es6代码传输回es5:

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

您使用的是哪个版本的node?node版本-6.9.4请参阅,我已经在使用babel@SyedAliTaqi进行编译