Встроенный импорт модулями ES6 в Node.js - PullRequest
0 голосов
/ 18 марта 2019

В «старом стиле» управления модулями в Node.JS (модули CommonJS) вы можете сделать что-то вроде этого:

Пример маршрута Express.js: app.use('/user', require("./user"));

Как это сделать, когда я использую модули ES6 (импорт, экспорт) и транскрибирую на сервере Node.JS по babel?

Я не могу просто сделать: app.use('/user', import {user} from './user');

1 Ответ

1 голос
/ 18 марта 2019

Попробуйте разделить его на несколько выражений - import (а также export) не доступны на том же лексическом уровне, как вы пытаетесь использовать его в примере:

import { user } from './user'

...

app.use('/user', user)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...