Error: Cannot find module ‘fs/promises‘

Posted xiejunna

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Error: Cannot find module ‘fs/promises‘相关的知识,希望对你有一定的参考价值。

  • 前端vue项目有近1年没有本地运行过了(主要在做服务端),今天运行时各种问题,运行不起来,安装依赖时cnpm install,就出现了Error: Cannot find module 'fs/promises',原因是node版本与cnpm版本不匹配导致的,因为我安装cnpm时npm install -g cnpm --registry=https://registry.npm.taobao.org,未指定版本,就安装了8.3

  • 解决办法:1、升级node、npm版本,2、降低cnpm版本

  • 我这里采用的是降低cnpm版本,步骤如下:
    1、先卸载cnpm

npm uninstall -g cnpm

2、重新安装低版本的cnpm

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

3、安装完后,查看安装版本

cnpm -v

4、重新安装依赖

cnpm install

5、重新启动项目,正常了

以上是关于Error: Cannot find module ‘fs/promises‘的主要内容,如果未能解决你的问题,请参考以下文章

Error: Cannot find module ‘express‘

Error: Cannot find module ‘express‘

Error: Cannot find module ‘dotenv‘解决方法

Error: Cannot find module ‘dotenv‘解决方法

Error: Cannot find module ‘dotenv‘的解决方法

Error: Cannot find module ‘dotenv‘的解决方法