You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新建React Native项目执行npm start时出现找不到'fs/promises'模块错误

解决React Native项目启动时“Cannot find module 'fs/promises'”错误

问题原因

fs/promises是Node.js v14.0.0及以上版本才内置的核心模块,出现这个错误通常是因为你的Node.js版本低于v14,导致无法识别该模块;少数情况下也可能是依赖包缓存损坏或部分依赖兼容性问题引发。

解决方案

  • 升级Node.js版本

    1. 执行node -v查看当前Node.js版本,若低于v14.x,直接升级到LTS版本(如v18.x或v20.x)
    2. 升级完成后,重新执行npm install安装依赖,再运行npm start启动项目
  • 清除缓存并重装依赖

    1. 执行npm cache clean --force清除npm缓存
    2. 删除项目根目录下的node_modules文件夹和package-lock.json文件
    3. 重新执行npm install,完成后启动项目
  • 检查react-native-dotenv配置
    该依赖可能存在版本兼容问题,可尝试以下操作:

    1. 升级到最新版本:npm install react-native-dotenv@latest
    2. 确保babel.config.js中正确配置插件:
      module.exports = function(api) {
        api.cache(true);
        return {
          presets: ['babel-preset-expo'],
          plugins: [
            ['module:react-native-dotenv', {
              moduleName: '@env',
              path: '.env',
              allowUndefined: true
            }]
          ]
        };
      };
      

内容的提问来源于stack exchange,提问作者Gss Venkatesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 22:12:16