问题分析:
根据分析,原因是Node.js版本太低导致的(也可以说是cnpm版本太高),由于低版本的Node.js对于promises的引入方式与高版本的是不一样,而cnpm版本太高的话,Node是不支持’fs/promises’引入方式的

对于Mac电脑在终端输入:
在这里插入代码片(全局安装n模块)

npm install -g n

这一步可能会报错: Error: sudo required (or change ownership, or define N_PREFIX),是因为权限不够。

使用:

sudo npm install -g n

就OK了

使用命令:n + 你需要的nodejs版本号

也可以使用node最后一个版本

n latest