nodejs модуль импорта не работает должным образом, - PullRequest
0 голосов
/ 12 апреля 2020

У меня следующая структура.

node_modules
src
 - app.js
 - newrelic.js
package.json
package-lock.json

В newreli c. js это простой класс

const axios = require('axios')

export default class Newrelic {
  static getName() {
   return 'Hello;
  }
}

в приложении. js

import Newrelic from "./newrelic";
console.log(Newrelic.getName())

Когда я запускаю узел src / app. js К сожалению, я получаю

import Newrelic from "./newrelic";
^^^^^^^
SyntaxError: Cannot use import statement outside a module

Что мне нужно для этой работы?

1 Ответ

0 голосов
/ 12 апреля 2020

ES6 импорт не работает на Node.js. Требуется делает:

const Newrelis = require('./newrelic');
...