执行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:
- 卸载全局Nest CLI:
npm uninstall -g @nestjs/cli - 清理npm缓存:
npm cache clean --force - 重新安装全局Nest CLI:
npm install -g @nestjs/cli
- 卸载全局Nest CLI:
切换包管理器尝试:如果npm仍有问题,改用yarn:
- 卸载全局Nest CLI:
npm uninstall -g @nestjs/cli - 全局安装yarn(若未安装):
npm install -g yarn - 用yarn安装Nest CLI:
yarn global add @nestjs/cli - 创建项目:
nest new project-name --package-manager yarn
- 卸载全局Nest CLI:
检查目录权限:确保你要创建项目的目录有读写权限,避免因权限不足导致
node:fs模块无法执行文件操作。强制指定包管理器创建项目:运行命令时明确指定包管理器,避免自动选择异常:
nest new project-name --package-manager npm
内容的提问来源于stack exchange,提问作者Tayene
相关产品推荐
相关产品推荐

