执行npm run dev提示缺少dev脚本,本地服务无法启动怎么解决?
修复npm run dev提示"Missing script: 'dev'"的问题
按以下步骤逐一排查解决:
确认终端所在目录正确
执行cd(Windows)或pwd(Mac/Linux)查看当前路径,确保和package.json文件在同一个文件夹下。如果不在,用cd 你的项目文件夹路径切换到对应目录。检查package.json文件状态
确认package.json已经保存,并且scripts里的dev键名没有拼写错误(比如大小写、空格),你的配置里看起来是正确的,但再核对一遍:"scripts": { "start": "node index.js", "dev": "nodemon index.js", "test": "jest" }清除npm缓存并重新安装依赖
依次执行以下命令:npm cache clean --force npm install这能确保
nodemon等开发依赖正确安装,避免依赖缺失导致脚本无法执行。直接验证nodemon是否可用
执行npx nodemon index.js,如果命令能正常启动项目,说明是npm脚本缓存或终端环境问题,尝试重启终端后再执行npm run dev。升级npm版本
旧版npm可能存在脚本识别bug,执行npm -v查看版本,若版本低于8.x,执行以下命令升级:npm install -g npm@latest
内容的提问来源于stack exchange,提问作者Fatih Fevzi
相关产品推荐
相关产品推荐

