运行yarn start或npm start报ENOENT找不到C:\Users\All Users怎么修复
npm/yarn run start 报错修复方案
该报错核心原因是旧版react-scripts在Windows环境下解析系统软链接路径/带特殊字符的项目路径时出现异常,可按以下步骤逐一排查修复:
- 方案1:升级
react-scripts到最新稳定版
先执行卸载命令:
再执行安装命令:# npm 环境 npm uninstall react-scripts # yarn 环境 yarn remove react-scripts
安装完成后重新执行# npm 环境 npm install react-scripts@latest # yarn 环境 yarn add react-scripts@latestnpm start/yarn start验证。 - 方案2:禁用启动自动打开浏览器逻辑
在项目根目录新建.env文件,添加如下配置:
保存后重新启动项目,手动打开浏览器访问BROWSER=nonehttp://localhost:3000即可(端口以实际启动提示为准)。 - 方案3:修正项目路径格式
检查项目所在路径是否包含空格、中文等特殊字符,示例中路径Desktop/new project包含空格,可将new project文件夹重命名为无特殊字符的名称(如new_project),再重新启动项目。 - 方案4:清理缓存重装依赖
先删除项目根目录下的node_modules文件夹、package-lock.json(npm环境)或yarn.lock(yarn环境),再依次执行命令:
依赖安装完成后重新启动项目即可。# npm 环境 npm cache clean --force npm install # yarn 环境 yarn cache clean yarn install
内容的提问来源于stack exchange,提问作者ven dzn
相关产品推荐
相关产品推荐

