记一次cnpm的报错

  • Post author:
  • Post category:其他


因为某次升级了node版本,导致cnpm一直报Error:Cannot find module ‘fs/promises的错误,按照网上教程进行了以下操作:

1、卸载旧版本cnpm

npm uninstall -g cnpm

2、重新安装低版本cnpm

npm install cnpm@7.1.0 -g –registry=https://registry.npm.taobao.org

结果还是报错!!!

然后,我就发现了,因为系统中存在

这个文件,所以我重新安装的cnpm被安装在了node_global中,而我cnpm的配置是在node_modules,所以我的cnpm版本一直是高版本,并没有更新成功,删除掉.npmrc后重新执行卸载安装,cnpm就不会报Error:Cannot find module ‘fs/promises了!!!

但是执行cnpm i的时候,会报错显示Cannot find module“D/node/node_modules/cnpm”,我便重新去看了我的环境变量配置,果然我写错了!

以下为改正后的环境变量

至此,我的cnpm就可以正常使用啦!



版权声明:本文为Qiu_SS原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。