должен быть опущен

ользую последнюю версию WebStorm для работы с фреймами Node.js (express.js). Я установил свой Babel, чтобы я мог использовать синтаксис ES6, например:

import express from "express".

Babel работает нормально, он генерирует index.js, который содержит index.js.map.

Проблема в том, что при запуске проекта я все еще получаю ошибку

/usr/local/Cellar/node/7.10.0/bin/node /Volumes/Elements/Learning/Node/Project/NodeWebStorm/bin/www
/Volumes/Elements/Learning/Node/Project/NodeWebStorm/routes/index.js:1
(function (exports, require, module, __filename, __dirname) { import express from "express"
                                                              ^^^^^^
SyntaxError: Unexpected token import
    at createScript (vm.js:53:10)
    at Object.runInThisContext (vm.js:95:10)
    at Module._compile (module.js:543:28)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/Volumes/Elements/Learning/Node/Project/NodeWebStorm/app.js:8:13)

Process finished with exit code 1

Вот мой проект

Вот мой index.js, который генерирует babel. Смотри хорошо, я даже пытался запустить его в одиночку без ошибок

'use strict';

var _express = require('express');

var _express2 = _interopRequireDefault(_express);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

// let express = require("express");
var router = _express2.default.Router();

/* GET home page. */
router.get('/', function (req, res, next) {
    // res.render('index', { title: 'Express' });
    res.render('newindex', { title: 'Hey', message: 'Hello there!' });
});

router.get('/about', function (req, res) {
    res.send('what the hell');
});

router.get('/new', function (req, res) {
    res.json({ "test": "new value" });
});

router.get('/new/path', function (req, res) {
    res.send("what the new");
});

router.get('/newpath', function (req, res) {
    res.send('this is new path');
});

router.get('/testpath', function (req, res) {
    res.send('what the hell');
});

module.exports = router;
//# sourceMappingURL=index.js.map

Шаблон взят из экспресс-шаблона node.js из веб-шторма. Нужно ли добавить какой-либо дополнительный шаг?

редактировать

Я также изменил язык - рамки - JavaScript на ES6, но все еще ошибка

Обновите мою конфигурацию

Ответы на вопрос(1)

Ваш ответ на вопрос