执行npx create-react-app my-app遇提示与警告,该如何处理?
处理
npx create-react-app my-app的终端提示与弃用警告 第一步:处理安装确认提示
当终端显示是否继续?(y)时,直接输入y并回车,确认安装create-react-app@5.0.1即可——这是npx的正常流程,临时安装所需的脚手架包来完成React项目创建。
第二步:关于弃用警告的说明与处理
这些npm warn deprecated是依赖包的弃用提示,属于正常现象:原因是create-react-app@5.0.1内部依赖的部分包版本较旧,已被官方标记为弃用,但不影响当前项目的创建和基础运行。
如果想要彻底解决这些警告,可尝试以下两种方案:
方案一:使用React官方推荐的最新项目创建方式
直接改用Vite构建工具创建项目,它的依赖更精简,不会出现这类旧包弃用警告,且开发体验更流畅:npm create vite@latest my-app -- --template react # 也可以用yarn或pnpm yarn create vite my-app --template react pnpm create vite my-app --template react方案二:强制使用最新版
create-react-app
执行命令时指定最新版本,避免拉取带有旧依赖的版本:npx create-react-app@latest my-app注意:
create-react-app目前已进入维护模式,官方更推荐使用Vite等现代构建工具。
总结
- 先输入
y完成项目创建,弃用警告不影响当前使用; - 若想避免后续再出现这类警告,建议切换到Vite来创建React项目。
内容的提问来源于stack exchange,提问作者Ab_45
相关产品推荐
相关产品推荐

