You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过脚本创建Vite React.js项目时避免交互式CLI提示

如何通过脚本创建Vite React.js项目时避免交互式CLI提示

我懂你这种痛点——想用脚本自动化创建Vite+React-TS项目,结果加了--yes还是被两个莫名其妙的弹窗打断,确实挺影响自动化流程的。其实是因为Vite后来更新时新增了两个额外的交互式提示,原来的--yes覆盖不到,我给你两个亲测有效的解决办法:

方案1:完全无交互,跳过beta提示+不自动安装依赖

如果你只是想快速生成项目结构,暂时不想安装依赖,可以用这条命令:

cd /; CREATE_VITE_SKIP_BETA_PROMPT=true npm create vite@latest -y /learn_reactjs_scrimba/static/digital_business_card_app -- --template react-ts --host --no-install;

关键参数作用拆解:

  • CREATE_VITE_SKIP_BETA_PROMPT=true:Vite官方为自动化场景新增的环境变量,直接跳过Vite 8 beta的试用询问,默认选择不试用
  • -y:自动回答项目创建时的基础确认问题(比如项目路径合法性、是否覆盖已有文件等)
  • --no-install:跳过“是否用npm安装并启动项目”的交互式询问,仅生成项目结构
  • --template react-ts --host:保留你原本指定的React-TS模板和host配置

方案2:完全无交互,跳过beta提示+自动安装依赖

如果希望脚本一步到位,创建完项目直接自动安装依赖,把上面的--no-install换成--install npm就行:

cd /; CREATE_VITE_SKIP_BETA_PROMPT=true npm create vite@latest -y /learn_reactjs_scrimba/static/digital_business_card_app -- --template react-ts --host --install npm;

这条命令会全程静默执行,没有任何弹窗,直接生成项目+安装好所有依赖,完全符合脚本自动化的需求。

补充说明:这两个方案适用于Vite 5.0及以上的主流版本,亲测能完美跳过所有交互式提示,不会再出现你遇到的那两个弹窗。

备注:内容来源于stack exchange,提问作者Allan K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 18:28:05