Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.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
Angular6 无法读取属性';家长';在server.js页面中未定义的_Angular6 - Fatal编程技术网

Angular6 无法读取属性';家长';在server.js页面中未定义的

Angular6 无法读取属性';家长';在server.js页面中未定义的,angular6,Angular6,我收到父模块错误,无法读取未定义的属性“parent” 请检查我的代码和错误并帮助我解决 我的代码 var parent = module.parent.parent, requireName = parent && path.basename(path.dirname(parent.filename)); requireName = /^paper/.test(requireName) ? requireName : 'paper'; 我的错误 var parent

我收到父模块错误,无法读取未定义的属性“parent”

请检查我的代码和错误并帮助我解决

我的代码

var parent = module.parent.parent,
    requireName = parent && path.basename(path.dirname(parent.filename));
requireName = /^paper/.test(requireName) ? requireName : 'paper';
我的错误

var parent = module.parent.parent,

TypeError: Cannot read property 'parent' of undefined
at Object.<anonymous> (D:\..\dist\server.js:675182:28)
at Object.<anonymous> (D:\..\dist\server.js:675224:30)
at __webpack_require__ (D:\..\dist\server.js:26:30)
var parent=module.parent.parent,
TypeError:无法读取未定义的属性“parent”
反对。(D:\..\dist\server.js:675182:28)
反对。(D:\..\dist\server.js:675224:30)
在网页上需要(D:\..\dist\server.js:26:30)

module.parent的值为null或未定义,因此当您尝试访问属性module.parent.parent时,会出现错误

你应该调试代码,看看是值模块,在你的代码中没有办法知道你是如何得到它的

您也可以尝试以下方法:

console.log(module)

检查模块内部的内容。

请告诉我需要如何定义它。这里是我的代码var parent=module.parent.parent,requireName=parent&&path.basename(path.dirname(parent.filename));requireName=/^paper/.test(requireName)?重新命名为“纸”;var-jsdom,self;在此代码中,不可能知道模块变量来自何处。要进行调试,例如在Chrome中,按F12键并转到源代码,然后在需要的地方放置断点。我使用angular6我不知道如何在angular6中进行调试。我建议您学习如何进行调试,如果没有,您将遇到问题,请回答编辑后的问题,然后重试。您可以将其添加到您的问题中吗?