码迷,mamicode.com
首页 > 其他好文 > 详细

(node:18692) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): TypeError: Object.entries is not a function 的解决方法

时间:2021-02-18 13:05:49      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:led   error:   https   set   rpm   有用   http   UNC   promise   

在 Vue.JS 项目中执行 npm run build 没想到出现了这个错误

(node:18692) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): TypeError: Object.entries is not a function

既没告诉我哪一行的错误,也找不到相关有用信息。而通过npm run dev 却可以正常编译。

谷歌搜索后发现可以通过升级 Node.JS 从 6 到 12 来解决。

通过 node -v 一看果然我服务器上的就是 node 6 的版本,因此通过以下操作:

为 CentOS 系统上的包管理工具 yum 添加 NodeSource 的仓库

curl -sL https://rpm.nodesource.com/setup_12.x | bash -

接下来,我们删除旧版本的 Node

sudo yum remove -y nodejs npm

然后安装新版本的 Node

sudo yum install nodejs

检查新版本

node -v
npm -v

(node:18692) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): TypeError: Object.entries is not a function 的解决方法

标签:led   error:   https   set   rpm   有用   http   UNC   promise   

原文地址:https://www.cnblogs.com/flipped/p/14404415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!