项目依赖版本修改
React项目 因UI库无法兼容React19版本,故此降低React版本至18.x (为什么不升级UI库版本,因为没有最新版,而且找不到好的替代品)
package.json
先修改package.json文件中你想修改的依赖版本号
"dependencies": {
- "react": "^19.1.0",
- "react-dom": "^19.1.0",
+ "react": "18.2.0",
+ "react-dom": "18.2.0",
},
"devDependencies": {
- "@types/react": "^19.0.10",
- "@types/react-dom": "^19.0.4",
+ "@types/react": "~18.0.35",
+ "@types/react-dom": "~18.0.35",
}
vscode bash 终端
用vscode打开项目后,如下图所示,打开bash终端
终端命令执行
pnpm store prune # 清理 pnpm 全局缓存
rm -rf node_modules pnpm-lock.yaml # 删除旧依赖和锁文件
pnpm install --force #强制完整重装
启动项目
下面情况一般是安装过程中网络问题导致vite安装失败,不停的pnpm i即可
pnpm dev> mca-mobile@0.0.0 dev D:\xxx\xxx
> vite'vite' 不是内部或外部命令,也不是可运行的程序
或批处理文件。ELIFECYCLE Command failed with exit code 1.