module.export undefind для объекта destruct node.js - PullRequest
0 голосов
/ 29 апреля 2018

Вот мой global.js

const express = require('express');

const router = express.Router();

module.exports = router;

и мне нужно как

const {globals} = require('core').globals; но это возвращает неопределенное значение в console.log(globals)

Но это

const globals = require('core').globals;

возвращает правильный объект

Так почему я получаю неопределенность в первом случае ??

Примечание

core - это мой локальный модуль, содержащий файл global.js

1 Ответ

0 голосов
/ 29 апреля 2018
  const {globals} = require('core').globals;

равно

 const globals = require('core').globals.globals;

А этого, вероятно, не существует. Я думаю, вы хотели сделать:

 const {globals} = require('core');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...