因babel-eslint问题导致React应用无法运行求助
解决旧React项目npm安装警告与启动报错问题
彻底清理依赖残留,重新安装
先删掉旧的依赖目录和锁文件,避免缓存干扰:# Mac/Linux rm -rf node_modules package-lock.json # Windows 命令提示符 rmdir /s node_modules && del package-lock.json # Windows PowerShell Remove-Item -Recurse -Force node_modules; Remove-Item package-lock.json接着清理npm缓存:
npm cache clean --force最后重新执行
npm install精准匹配Node与npm版本
课程要求的Node14要选LTS稳定版(比如14.21.3),同时npm要配套用6.x版本(npm7+对旧依赖兼容性差):# 切换到Node14.21.3(如果用n工具) n 14.21.3 # 全局安装npm6 npm install -g npm@6切换版本后务必重启终端,用
node -v和npm -v确认版本是否生效关于babel-eslint的疑问
React Scripts 4.0.3版本已经内置了babel-eslint,它是作为react-scripts的内部依赖存在的,不需要在你的package.json里单独声明,所以看不到是正常现象备选方案:换用yarn安装依赖
如果npm还是有问题,试试用yarn:# 先全局安装yarn(如果没装) npm install -g yarn # 清理残留后安装依赖 yarn install # 启动项目 yarn start
内容的提问来源于stack exchange,提问作者Britnie Roach
相关产品推荐
相关产品推荐

