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

执行nest new project name命令时遇Error not found node:fs错误求助

解决NestJS创建项目时Error not found node:fs的问题

以下是几个针对性的解决方案,按顺序尝试:

  • 修正项目命名格式:创建项目时名称不能包含空格,正确命令应为:

    nest new project-name
    
  • 确认Node.js版本兼容性:NestJS要求Node.js版本至少为18.x(LTS版),运行node -v查看当前版本,若低于要求,前往Node官网下载并安装对应LTS版本。

  • 清理缓存并重装Nest CLI:

    1. 卸载全局Nest CLI:
      npm uninstall -g @nestjs/cli
      
    2. 清理npm缓存:
      npm cache clean --force
      
    3. 重新安装全局Nest CLI:
      npm install -g @nestjs/cli
      
  • 切换包管理器尝试:如果npm仍有问题,改用yarn:

    1. 卸载全局Nest CLI:
      npm uninstall -g @nestjs/cli
      
    2. 全局安装yarn(若未安装):
      npm install -g yarn
      
    3. 用yarn安装Nest CLI:
      yarn global add @nestjs/cli
      
    4. 创建项目:
      nest new project-name --package-manager yarn
      
  • 检查目录权限:确保你要创建项目的目录有读写权限,避免因权限不足导致node:fs模块无法执行文件操作。

  • 强制指定包管理器创建项目:运行命令时明确指定包管理器,避免自动选择异常:

    nest new project-name --package-manager npm
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 14:48:22