运行yarn create umi 报错

按照官方文档Windows安装运行yarn create umi 报错:
在这里插入图片描述
报错内容:

E:\workspaceDev\vscode\react>yarn create umi
yarn create v1.16.0
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
- create-umi
文件名、目录名或卷标语法不正确。
error Command failed.
Exit code: 1
Command: D:\Program\nodejs\node_modules\bin\create-umi
Arguments:
Directory: E:\workspaceDev\vscode\react
Output:
info Visit https://yarnpkg.com/en/docs/cli/create for documentation about this command.

报错解决:

找到“D:\Program\nodejs\node_modules\bin\”目录下的 create-umi.cmd(这是我安装node的路径)

@"%~dp0\C:\Users\PC\AppData\Local\Yarn\Data\global\node_modules\.bin\create-umi.cmd"   %*

就是这个路径的问题,在windows系统下,盘符前不需要什么 ‘%~dp0’ 符号,所以果断将 C: 盘符前的符号删了

@"C:\Users\PC\AppData\Local\Yarn\Data\global\node_modules\.bin\create-umi.cmd"   %*

保存后,重新在项目目录下打开cmd,执行:"create-umi"命令,就可以了。注意:修改了 create-umi.cmd 之后,不要再运行 yarn create umi,因为这会重新安装一次,然后就把你改的文件覆盖了。

如果运行 ‘create-umi’ 命令,提示“不是内部或外部命令”,原因是没有把 “D:\Program\nodejs\node_modules\bin” 路径(这是我安装的node路径)加入系统的 path 环境变量中,加入之后,重新打开命令行,就解决了。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当你运行`yarn serve`时,出现了报错yarn不是内部命令”,这通常说明你的系统没有正确安装yarn或者你的yarn命令没有被正确配置。你可以按照以下步骤来解决这个问题: 1. 首先,确认你已经正确安装了yarn。可以通过在终端或命令行中运行`yarn --version`命令来检查yarn是否被正确安装。如果你看到了yarn的版本号,那么yarn已经成功安装。如果没有看到任何输出或者出现了“bash: yarn: command not found”错误,那么你需要安装yarn。 2. 如果yarn没有被正确安装,请按照yarn的官方文档或网上的教程正确安装yarn。根据你的操作系统,可能有不同的安装方式。确保你按照步骤进行安装并且安装成功。 3. 安装完成后,你可能需要将yarn命令添加到系统的环境变量中。这样系统就可以通过命令行找到yarn命令。你可以通过运行`yarn global bin`命令来查看yarn的目录位置,然后将该目录添加到系统的环境变量中。在Windows系统中,你可以将yarn的安装目录添加到系统的Path变量中;在Mac或Linux系统中,你可以将yarn的安装目录添加到你的bash配置文件(如`.bashrc`或`.bash_profile`)的`PATH`环境变量中。 4. 添加完环境变量后,关闭当前终端或命令行窗口,并重新打开一个新的窗口。然后再次运行`yarn serve`命令,看看是否还会出现报错。如果一切顺利,你应该能够成功运行`yarn serve`命令了。 希望这些步骤可以帮助你解决问题,如果还有其他疑问,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值