Как оператор "import" будет работать при рендеринге на стороне сервера с использованием response js? - PullRequest
0 голосов
/ 12 июня 2018

Когда мы пытаемся импортировать файл в файл узла js-сервера, оператор import получает ошибку.Как использовать es6 в файле узла js server?

Какие зависимости нужно установить?

1 Ответ

0 голосов
/ 12 июня 2018

Для использования импорта обычно используется babel (@ babel / core, @ babel / preset-env и, возможно, @ babel / node в зависимости от требований).

И конфигурация babel, подобная:

{
  "presets": [
    ["@babel/preset-env", {
      "targets": {
        "node": "8"
      }
    }]
  ]
}

В более поздних версиях узла вы можете запустить node --experimental-modules index.mjs Вам необходимо использовать расширение .mjs, иначе оно не будет работать (в любом случае, без дополнительной настройки).

...