执行npm start时提示找不到模块'ajv/dist/compile/codegen'求助
解决「无法找到模块 'ajv/dist/compile/codegen'」错误
首先还原你遇到的启动错误:
task-manager@0.1.0 start
react-scripts start无法找到模块 'ajv/dist/compile/codegen'
调用栈:
试试以下几个解决步骤,按顺序执行:
- 删除项目根目录下的
node_modules文件夹,以及package-lock.json(使用npm时)或yarn.lock(使用yarn时)文件 - 重新安装所有依赖:
- npm用户执行:
npm install - yarn用户执行:
yarn install
- npm用户执行:
- 如果重装后问题依旧,手动安装指定版本的ajv模块,大概率是依赖版本兼容问题:
npm install ajv@8.12.0 - 若以上都无效,清除npm缓存后再重装:
npm cache clean --force npm install
内容的提问来源于stack exchange,提问作者Sahan Silva
相关产品推荐
相关产品推荐

