用 npx 命令创建 react 项目,提示 npm error code ERESOLVE npm error ERESOLVE unable to resolve dependency tree npm error npm error While resolving: [email protected] npm error Found: [email protected] npm error node_modules/react npm error react@"^19.0.0" from the root project
1
jackge0323 19 天前
现在不都是用 vite 吗?
|
2
Rust2015 OP vite 是可以,但是项目结构不一样,当然,也能用
下面的是原生的,就是用 npx 命令创建的 my-react-app/ ├── node_modules/ # 项目依赖 ├── public/ # 公共文件夹 │ ├── index.html # 应用的入口 HTML 文件 │ ├── favicon.ico # 网站图标 │ └── ... # 其他静态资源 ├── src/ # 源代码文件夹 │ ├── assets/ # 静态资源(如图片、字体等) │ ├── components/ # 可重用的组件 │ ├── pages/ # 页面组件 │ ├── hooks/ # 自定义 Hooks │ ├── context/ # React Context API │ ├── services/ # API 服务和请求 │ ├── utils/ # 工具函数 │ ├── App.js # 主应用组件 │ ├── index.js # 应用的入口文件 │ └── ... # 其他源代码文件 ├── .gitignore # Git 忽略文件 ├── package.json # 项目依赖和配置 ├── README.md # 项目说明文档 └── ... # 其他配置文件(如 ESLint 、Prettier 等) 而,用 vite 创建的 index.html 的这个入门文件暴露在 scr 目录,具体有什么区别,不知道 |
3
Rust2015 OP 不知道,怎么搞的命令一上来就是 react 19
好像 react 19 并没有全面铺开 我尝试着降级也没办法 |
4
importmeta 19 天前
create-react-app 这东西早就废弃了, 里面的配置早就落伍了. 现在最简单就是用 Vite, 不少外国人也用 Vite, 如果想自己搭就选 Webpack Rspack 这种东西自己写配置, 想用阿里系就用 Umi 之类的.
|
5
Rust2015 OP @importmeta
还是 npm init vite@latest 靠谱 当然这个命令也还行:npm create vite@latest my-react-app --template react |
6
qweruiop 19 天前
今天遇到同样的问题了。。。用 vite 吧。。。
|
7
patrick1989 6 天前
建议无脑切换为 vite ,省心
|