执行npm start时出现MODULE_NOT_FOUND等错误该如何解决?
解决npm start报错:命令未识别及MODULE_NOT_FOUND
以下是执行npm start时出现的错误日志:
'create' 未被识别为内部或外部命令,也不是可运行的程序或批处理文件。 node:internal/modules/cjs/loader:1080 throw err; ^ 错误:找不到模块 'C:\Users\my pc\OneDrive\Desktop\react-scripts\bin\react-scripts.js' 在 Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) 在 Module._load (node:internal/modules/cjs/loader:922:27) 在 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:86:12) 在 node:internal/main/run_main_module:23:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } Node.js v18.18.0
按以下步骤操作即可解决:
- 验证Node.js和npm版本是否兼容当前项目要求
- 使用兼容的Shell(如PowerShell、Git Bash)执行命令
- 若未全局安装Create React App,执行
npm install -g create-react-app完成安装 - 检查系统环境变量,确保Node.js和npm的路径已正确配置
- 删除项目根目录下的
node_modules文件夹和package-lock.json文件 - 执行
npm cache clean --force清除npm缓存 - 运行
npm install重新安装项目依赖 - 检查
package.json中的scripts字段,确认start脚本指向正确的命令 - 重新执行
npm start启动项目
内容的提问来源于stack exchange,提问作者fathima akeela
相关产品推荐
相关产品推荐

