安装完cnpm以后,在node项目中运行:cnpm install命令时,报出“Error:Cannot find module 'fs/promises”错误。
原因是Node.js版本太低导致的(也可以说是cnpm版本太高),由于低版本的Node.js对于promises的引入方式与高版本的是不一样,而cnpm版本太高的话,Node是不支持’fs/promises’引入方式的。
删除已安装的cnpm版本:
npm uninstall -g cnpm
安装低版本cnpm:
npm install cnpm@7.1.0 -g --registry=https://registry.npm.taobao.org