当前位置: 首页 > 知识库问答 >
问题:

如何修复ReferenceError:节点中未定义primordials

薛承志
2023-03-14

我已经通过npm install安装了节点模块,然后我尝试在命令提示符下执行gulp sass-watch。之后我得到了下面的回应。

[18:18:32] Requiring external module babel-register
fs.js:27
const { Math, Object, Reflect } = primordials;
                                  ^

ReferenceError: primordials is not defined

我以前也试过

npm -g install gulp-cli

共有1个答案

赫连彬炳
2023-03-14

我也犯了同样的错误。我怀疑你在使用节点12和gulp 3。该组合不起作用:https://github.com/gulpjs/gulp/issues/2324

年月开始的以前的解决办法也不起作用:https://github.com/gulpjs/gulp/issues/2246

解决方案:要么升级到Gulp4,要么降级到更早的节点。

 类似资料:
  • 我已经通过npm install安装了节点模块,然后我尝试在命令提示符下执行gulp sass-watch。之后我得到了下面的回应。 我以前也试过

  • 我刚开始学习javascript和nodejs(express和ejs)来开发我的公文包。当我运行下面的javascript时,我遇到了错误。有人能帮我吗 终端显示此错误。 在Object中未定义文档。(C:\用户\milkc\WebDevelopment\实践\sassPortfolio\index.js:21: 17)。_compile(内部/模块/cjs/loader.js:701: 30)

  • 问题内容: 我收到此错误消息, 这是我的标题。 以下是我的JavaScript代码 以下是HTML 我想在输入标签上显示日期选择器。 我正在使用Bootstrap V3.1。 问题答案: 在使用$或jQuery的脚本之前 添加jQuery库 , 以便可以在脚本中标识$。

  • 问题内容: 因此,我正在使用node / express + jade组合编写应用程序。 我有,已在客户端上加载。在该文件中,我有调用其他JavaScript文件中的函数的代码。我的尝试是使用 为了加载内容(就像我在服务器端一样),然后再加载该文件的调用函数。但是,未在客户端定义,并且抛出形式的错误。 这些其他JS文件也在客户端的运行时加载,因为我将链接放置在网页的标题处。因此,客户端知道从这些其

  • 我在node.js中编译代码时出现了这个错误,我该如何修复它呢? RefernceError:未定义fetch 这就是我正在做的函数,它负责从特定的电影数据库中恢复信息。

  • 问题内容: 因此,我正在使用node / express + jade组合编写应用程序。 我有,已在客户端上加载。在该文件中,我有调用其他JavaScript文件中的函数的代码。我的尝试是使用 为了加载内容(就像我在服务器端一样),然后再加载该文件的调用函数。但是,未在客户端定义,并且抛出形式的错误。 这些其他JS文件也在客户端的运行时加载,因为我将链接放置在网页的标题处。因此,客户端知道从这些其