Home:ALL Converter>Uncaught SyntaxError: Unexpected token import

Uncaught SyntaxError: Unexpected token import

Ask Time:2015-12-16T22:35:55         Author:useLess liang

Json Formatter

babel compile es6 about Uncaught SyntaxError: Unexpected token import. I use webpack + gulp ,but throw Unexpected token import.How to solve this problem?

index.jsx

'use strict';
import React from 'react';

package.json

 "devDependencies": {
    "babel-core": "^6.3.15",
    "babel-loader": "^6.2.0",
    "babel-preset-es2015": "^6.3.13",
    "babel-preset-react": "^6.3.13",
    "gulp": "^3.9.0",
    "gulp-webpack": "^1.5.0",
    "react": "^0.14.3",
    "react-tools": "^0.13.3",
    "vinyl-named": "^1.1.0",
    "webpack": "^1.12.9"
  }

gulpfile.js

 var gulp = require('gulp');
 var webpack = require('gulp-webpack');
 var named = require('vinyl-named');
 gulp.task('dev', function() {
    return gulp.src('app/scripts/index.jsx')
        .pipe(named())
        .pipe(webpack({
            watch : true,
            module: {
              loaders: [
                {
                    test: /\.jsx?$/,
                    exclude: /node_modules/,
                    loader: 'babel',
                    query: {
                        presets: ['react', 'es2015']
                    }
                }
              ]
            },
           output : {
               filename : '[name].jsx',
           },
           resolve: {
            alias: { localforage: 'localforage/dist/localforage.min' }
           }
        }))
        .pipe(gulp.dest('app/dist/'));
 });

Author:useLess liang,eproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/34314757/uncaught-syntaxerror-unexpected-token-import
yy