无法创建新Vite项目:执行yarn命令报错求助
问题分析与解决
你遇到的问题是命令写法不符合Yarn 1.x的语法规则,导致系统错误地寻找带@latest后缀的可执行文件,而实际安装的可执行文件名为create-vite(不带版本后缀)。
错误原因
在Yarn 1.x版本中,yarn create <package>@version的正确写法是版本号紧跟在包名后,而不是把@latest放在create-vite整体后面。你原来的命令yarn create vite@latest project -- --template react-ts会让Yarn误以为要执行的命令是create-vite@latest,但实际安装的二进制文件只有create-vite,所以提示找不到文件。
另外,Yarn 1.x已经不需要用额外的--来传递参数给模板,这也是报错里警告提示的内容。
解决方法
用以下任意一种正确命令即可:
- 拉取最新版本的create-vite创建项目(推荐,自动用最新版):
yarn create vite project --template react-ts
- 指定具体版本创建项目(比如你安装的4.3.2版本):
yarn create vite@4.3.2 project --template react-ts
执行以上命令后,就能正常调用安装好的create-vite二进制文件,完成React+TS项目的初始化。
内容的提问来源于stack exchange,提问作者Edy Bourne
相关产品推荐
相关产品推荐

