用 npx create-react-app myapp 命令创建 react 项目提示:

3 天前
 Rust2015

用 npx 命令创建 react 项目,提示 npm error code ERESOLVE npm error ERESOLVE unable to resolve dependency tree npm error npm error While resolving: jxs1@0.1.0 npm error Found: react@19.0.0 npm error node_modules/react npm error react@"^19.0.0" from the root project

879 次点击
所在节点    React
6 条回复
jackge0323
3 天前
现在不都是用 vite 吗?
Rust2015
3 天前
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 目录,具体有什么区别,不知道
Rust2015
3 天前
不知道,怎么搞的命令一上来就是 react 19

好像 react 19 并没有全面铺开

我尝试着降级也没办法
importmeta
3 天前
create-react-app 这东西早就废弃了, 里面的配置早就落伍了. 现在最简单就是用 Vite, 不少外国人也用 Vite, 如果想自己搭就选 Webpack Rspack 这种东西自己写配置, 想用阿里系就用 Umi 之类的.
Rust2015
3 天前
@importmeta

还是 npm init vite@latest 靠谱

当然这个命令也还行:npm create vite@latest my-react-app --template react
qweruiop
3 天前
今天遇到同样的问题了。。。用 vite 吧。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1095902

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX