(node:18692) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): TypeError: Object.entries is not a function 的解决方法
时间:2021-02-15 22:55:35
收藏:0
阅读:213
在 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
原文:https://www.cnblogs.com/flipped/p/14404415.html
评论(0)