3

Using es2015 presets but still import doesn' work

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

ERROR

import corsPrefetch from 'cors-prefetch-middleware';
^^^^^^
SyntaxError: Unexpected token import
Yash Sharma
  • 811
  • 1
  • 9
  • 27

1 Answers1

1

node.js doesn't support es6 module syntax yet. You have to use:

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

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

"build": "babel --out-dir dist --presets=es2015
Clintm
  • 4,505
  • 3
  • 41
  • 54