热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《如何修复ReferenceError:节点中未定义primordials》经验,为你挑选了7个好方法。

我已经通过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

在gulp sass-watch之前尝试过这个

npm -g install gulp-cli

小智.. 211

我遇到了同样的错误。我怀疑您正在使用节点12和gulp3。该组合不起作用:https : //github.com/gulpjs/gulp/issues/2324

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

解决方案:升级到gulp 4或降级到较早的节点。



1> 小智..:

我遇到了同样的错误。我怀疑您正在使用节点12和gulp3。该组合不起作用:https : //github.com/gulpjs/gulp/issues/2324

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

解决方案:升级到gulp 4或降级到较早的节点。


我正在使用节点`v12.1.0`和gulp`gulp @ 4.0.2`但它不起作用
Khaos也遇到了同样的问题。将节点降级到v11.15.0可以达到目的。
我尝试使用节点`v10.x`和gulp`v3.x`,然后魔术发生了
这里使用`webshot`节点包产生类似问题。我怀疑他们需要先更新一些内容,然后才能继续使用Node v12。
不。不起作用 我已经尝试了所有^ 4.0.0口味。

2> Alphonse R. ..:

使用以下命令并安装节点v11.15.0

npm install -g n

sudo n 11.15.0

会解决

ReferenceError:节点中未定义primordials

来自@Terje Norderhaug @Tom Corelis的引用。


为我工作!极好的答案。一直试图弄清楚这个问题已经有几个小时了。

3> kevnk..:

使用NVM管理您正在使用的节点版本,运行以下命令对我有用:

$ cd /to/your/project/
$ nvm install lts/dubnium
$ nvm use lts/dubnium
$ yarn upgrade # or `npm install`


我总是最终回到这一点。

4> Ravi Anand..:

有同样的错误,终于修复程序更新的包时,然后提到的同一节点引擎版本和故宫的版本package.json,因为它是在我的本地工作系统。

 "engines": {
    "node": "10.15.3",
    "npm": "6.9.0"
 }

在heroku上部署时出现此错误。

以获得更多结帐Heroku支持



5> 小智..:

使用以下命令进行安装node v11.15.0gulp v3.9.1

npm install -g n

sudo n 11.15.0

npm install gulp@^3.9.1
npm install 
npm rebuild node-sass

将解决此问题:

ReferenceError: primordials is not defined in node



6> Valentin..:

在使用的旧项目中,我们遇到了相同的问题gulp@3.9.1。解决方法是强制graceful-fs@4.2.2使用包含以下内容的npm-shrinkwrap.json文件:

{
  "dependencies": {
    "graceful-fs": {
      "version": "4.2.2"
    }
  }
}

然后执行npm install将更新npm-shrinkwrap.json文件。请注意,这不是长期的解决方案,但是在您没有时间更新到时会有所帮助gulp@^4.0.0



7> Tom Corelis..:

降级为节点稳定版为我解决了此问题,因为在升级到节点12之后发生了此问题

sudo n 10.16.0


如果您尝试这样做并得到错误:“ sudo:n:找不到命令”,请确保首先使用以下命令安装n:npm install -gn
推荐阅读
  • Node.js学习笔记(一)package.json及cnpm
    本文介绍了Node.js中包的概念,以及如何使用包来统一管理具有相互依赖关系的模块。同时还介绍了NPM(Node Package Manager)的基本介绍和使用方法,以及如何通过NPM下载第三方模块。 ... [详细]
  • React 小白初入门
    推荐学习:React官方文档:https:react.docschina.orgReact菜鸟教程:https:www.runoob.c ... [详细]
  • 使用nodejs爬取b站番剧数据,计算最佳追番推荐
    本文介绍了如何使用nodejs爬取b站番剧数据,并通过计算得出最佳追番推荐。通过调用相关接口获取番剧数据和评分数据,以及使用相应的算法进行计算。该方法可以帮助用户找到适合自己的番剧进行观看。 ... [详细]
  • FeatureRequestIsyourfeaturerequestrelatedtoaproblem?Please ... [详细]
  • node.jsrequire和ES6导入导出的区别原 ... [详细]
  • node.jsurlsearchparamsAPI哎哎哎 ... [详细]
  • 必须先赞下国人npm库作品:node-images(https:github.comzhangyuanweinode-images),封装了跨平台的C++逻辑,形成nodejsAP ... [详细]
  • RN即ReactNative基于React框架针对移动端的跨平台框架,在学习RN前建议最好熟悉下html,css,js,当然如果比较急,那就直接上手吧,毕竟用学习前面基础的时间,R ... [详细]
  • 这篇文章给大家介绍怎么从源码启动和编译IoTSharp ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。IoTSharp项目是 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • 本文介绍了如何使用Express App提供静态文件,同时提到了一些不需要使用的文件,如package.json和/.ssh/known_hosts,并解释了为什么app.get('*')无法捕获所有请求以及为什么app.use(express.static(__dirname))可能会提供不需要的文件。 ... [详细]
  • Vue基础一、什么是Vue1.1概念Vue(读音vjuː,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不 ... [详细]
  • 1.移除consol.log()的babel插件安装:npmibabel-plugin-transform-remove-console-D配置:babel.config.js:这 ... [详细]
author-avatar
杨芷寻找最真的自己
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有