Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript module.export undefind on object destruct node.js_Javascript_Node.js_Eslint - Fatal编程技术网

Javascript module.export undefind on object destruct node.js

Javascript module.export undefind on object destruct node.js,javascript,node.js,eslint,Javascript,Node.js,Eslint,这是我的global.js const express = require('express'); const router = express.Router(); module.exports = router; 我是这样的 const{globals}=require('core')。globals但这将在console.log(全局)中返回未定义的 但是这个 const globals=require('core')。globals 返回正确的对象 那么为什么我在第一个案例中没有定义

这是我的global.js

const express = require('express');

const router = express.Router();

module.exports = router;
我是这样的

const{globals}=require('core')。globals但这将在
console.log(全局)中返回未定义的

但是这个

const globals=require('core')。globals

返回正确的对象

那么为什么我在第一个案例中没有定义

注意

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

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

 const globals = require('core').globals.globals;
而这可能并不存在。我猜你想做:

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

@乔纳斯·W有答案。您所要求的方式称为解构。你可以读到它