module.export undefind on object destruct node.js

时间:2018-04-29 12:51:56

标签: javascript node.js eslint

这是我的global.js

const express = require('express');

const router = express.Router();

module.exports = router;

我需要像

const {globals} = require('core').globals;但这会在console.log(globals)

中返回undefined

但是这个

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

返回正确的对象

那么为什么我在第一种情况下未定义?

注意

core是我的本地模块,它包含global.js文件

1 个答案:

答案 0 :(得分:0)

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

等于

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

这可能不存在。我猜你想做:

 const {globals} = require('core');