执行yarn init无交互问题求助——已按指引安装Yarn 3.2.4
Yarn 3.x init无交互提示的解决方案
Yarn 3+(包括你安装的3.2.4)默认修改了yarn init的行为,不再自动触发交互模式,以下是具体解决办法:
强制启用交互模式:直接执行带参数的初始化命令,这是最快的临时解决方式:
yarn init -i # 或者等价命令 yarn init --interactive执行后会弹出项目名称、描述、作者等交互提示,和Yarn 1.x的体验一致。
设置默认交互模式:如果希望每次
yarn init都自动触发交互,修改Yarn全局配置:yarn config set init-interactive true --global配置生效后,后续直接运行
yarn init就会显示交互提示。检查当前目录状态:如果当前目录已存在
package.json文件,Yarn会跳过交互步骤,直接显示当前项目信息(即你看到的主文件夹名称和版本)。可以通过以下命令检查:# Mac/Linux ls -la | grep package.json # Windows CMD dir | findstr package.json # Windows PowerShell Get-ChildItem | Where-Object Name -eq "package.json"若存在该文件,可删除后重新执行
yarn init,或使用yarn init --force强制重新初始化(会覆盖现有文件)。确认Yarn版本激活状态:确保Corepack正确激活了Yarn 3.2.4,执行以下命令验证:
yarn --version # 查看Corepack管理的包版本 corepack list若版本不符,重新执行激活命令:
corepack prepare yarn@3.2.4 --activate
内容的提问来源于stack exchange,提问作者Calculate
相关产品推荐
相关产品推荐

