使用npm create vite创建React项目时出现Unknown cli config警告的解决方法
解决Vite无交互创建React项目的参数错误问题
正确的无交互创建命令
使用以下命令即可跳过所有交互,直接创建指定模板的React项目:
npm create vite@latest my-react-js-app --template react -y
或者完整写法:
npm create vite@latest my-react-js-app --template react --yes
问题原因
你的npm版本是v11.2.0(属于npm v10+系列),该版本调整了npm create命令的参数传递逻辑:
- 旧版本(npm v10之前)需要用
--分隔npm自身参数和创建脚本的参数,比如npm create vite@latest my-app -- --template react -y - npm v10+不再需要
--分隔符,直接传递模板参数和-y即可。你之前保留的--会让npm把--template识别为自身的CLI配置,因此抛出npm WARN Unknown cli config "--template"警告,导致命令执行失败。
可选替代方案(若安装了其他包管理器)
如果你安装了pnpm或yarn,也可以用以下命令创建:
- pnpm:
pnpm create vite my-react-js-app --template react -y
- yarn:
yarn create vite my-react-js-app --template react -y
后续验证步骤
项目创建完成后,执行以下命令启动开发服务器:
cd my-react-js-app npm install npm run dev
内容的提问来源于stack exchange,提问作者Vishal Ravanank
相关产品推荐
相关产品推荐

