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

运行npx create-strapi-app@latest时出现fs-extra模块缺失错误求解决

解决npx create-strapi-app时"Cannot find module 'fs-extra'"的问题
  • 清除npm缓存后重试
    执行以下命令强制清除npm缓存,再重新创建项目:

    npm cache clean --force
    rm -rf my-project # 如果之前生成了部分项目文件,先删除
    npx create-strapi-app@latest my-project
    
  • 全局安装fs-extra兼容版本
    局部安装可能无法被npx的strapi脚本读取,尝试全局安装指定版本:

    npm install -g fs-extra@11.1.1
    

    安装完成后再重新运行创建项目的命令。

  • 用npx的--no-cache参数绕过缓存
    直接让npx忽略缓存,拉取最新的依赖包:

    npx --no-cache create-strapi-app@latest my-project
    
  • 修复已创建项目的依赖问题(如果项目已部分生成)
    进入项目目录,删除残留的依赖文件后重装:

    cd my-project
    rm -rf node_modules package-lock.json
    npm install
    npm run develop
    
  • 检查并修复npm全局路径权限
    权限问题可能导致全局模块无法正常加载:

    1. 查看npm全局路径:npm config get prefix
    2. 如果路径是系统级目录,用sudo权限重新安装fs-extra:
      sudo npm install -g fs-extra
      
    3. 或者配置用户级全局路径(避免后续权限问题):
      mkdir -p ~/.npm-global
      npm config set prefix '~/.npm-global'
      echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc # 若用zsh则替换为~/.zshrc
      source ~/.bashrc # 或source ~/.zshrc
      

    配置完成后重新安装fs-extra再尝试创建项目。

内容的提问来源于stack exchange,提问作者Ericka Lus

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 16:07:49