@hollanditkzn

Как все таки использовать import и export?

Я попробовал реализовать, но так и не понял, она вообще доступна или нет.
Вот как я реализовал
app.js
require('babel-core/register');
const Koa = require('koa'),
    Router = require('koa-router'),
    serve = require('koa-static'),
    logger = require('koa-logger'),
    bodyParser = require('koa-bodyparser'),
    app = new Koa(),
    router = new Router();

app.use(serve('public'));
app.use(logger());
app.use(bodyParser());

export default app;

И в bin/server.js
import app from '../app';

const PORT = process.env.PORT || 3000;

const server = app.listen(3000, err => {
    err ? console.error(err) : console.log('Запущен порт');
});

export default server;

И когда в команной строке включаю данную команду node bin/server, то выходит данная ошибка SyntaxError: Unexpected token import
  • Вопрос задан
  • 491 просмотр
Решения вопроса 1
@RidgeA
вообще-то можно - https://nodejs.org/dist/latest-v9.x/docs/api/esm.html
Но стоит ли?
Как сказал Александр Таратин того, что есть в NodeJS достаточно
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы