NodeJS - 未捕获的引用错误:未定义原始

Posted

技术标签:

【中文标题】NodeJS - 未捕获的引用错误:未定义原始【英文标题】:NodeJS - Uncaught ReferenceError: primordials is not defined 【发布时间】:2019-09-25 16:32:18 【问题描述】:

就是这样,我正在用电子开发一个程序,一切正常,就像在***上一样,直到, 像往常一样,我做了我的小 npm start,我稍微测试了我的应用程序,我发现 javascript 不再工作了 所以,我做了一点“Ctrl + Shift + I”,我在控制台中看到我的模块都没有被导入,因为在最顶部,我们有一个很大的错误: 'inspect.js' 中的'Uncaught ReferenceError: primordials is not defined' 我在整个互联网上搜索,我找到的几个答案是那些对 gulp 有问题并且没有正确版本的人,除了我不使用 gulp 所以它不能来自那里

就是这样,所以如果有人有解决方案,我很感兴趣!

节点-v > v10.15.3 npm -v > 5.3.0(我也用 6.9.0 测试过)

提前谢谢你

【问题讨论】:

我看到你对 *** 还很陌生——欢迎!老实说,您的帖子中没有很多技术信息,因此任何人都真的很难在这里为您提供帮助。也许发布一些似乎引发该错误的代码? 我知道这可能很复杂,如果有代码可以给出,我会毫无问题地给出它,我会从一开始就这样做,但问题是在我没有错误的那一刻和之间收到此错误的那一刻,我没有更改代码中的任何内容!错误立刻就这样出现了! 在只有这个错误:Uncaught ReferenceError: primordials is not defined at VM19 inspect.js:70 哇!我找到问题出在哪里了!当我使用'unzip' nodejs 模块时会出现问题,因为它使用'natives' 插件,有什么解决方案吗? 【参考方案1】:

我今天遇到了类似的错误,我刚刚解决了这个问题。检查此链接:

How to Fix ReferenceError: primordials is not defined in node

我的错误与链接中描述的相同。问题是节点 12 和 gulp 3 的组合不起作用。所以我将节点降级到 v11.15.0。真的好用!

你可以试试。希望对你有帮助!

【讨论】:

我说我不使用 gulp ^^ 所以问题不能来自那里

以上是关于NodeJS - 未捕获的引用错误:未定义原始的主要内容,如果未能解决你的问题,请参考以下文章

未捕获的 ReferenceError:“$ 未定义”[重复]

无法读取未定义和未处理的承诺拒绝的属性“捕获”

“未捕获的类型错误:在 angularJS/NodeJS 中使用条带支付方法 Stripe.charges.create() 时无法读取未定义的属性‘创建’”

未捕获的引用错误 - 未定义函数

未捕获的引用错误:未定义回调

未捕获的引用错误:未定义 Toastify