Unexpected marker import

Using es2015 presets but still import doesn't work

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

      

MISTAKE

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

      

+3


source to share


1 answer


node.js does not yet support the es6 module syntax. You must use:

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

      



or use babel with es2015 preset to pipe the es6 code back to es5:

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

      

+1


source







All Articles