报错yarn create @umijs/umi-app Command failed, 文件名、目录名或卷标语法不正确

news2024/9/24 21:37:39

报错内容:

报错解决:

方法一:

1、我是用 npm 安装的 yarn :
npm i yarn tyarn -g
2、我重新设定了 npm 全局包的安装位置 和 缓存位置。
// 查看 npm 全局包的安装位置
npm config get prefix    
// 查看 npm 缓存位置
npm config get cache   
3、查看 yarn 命令的目录:
yarn global bin 

4、查看 yarn 的全局安装位置:
yarn global dir
 

可以发现,yarn 的全局安装位置 和 bin 的位置不一致。

5、修改 yarn 的全局安装位置
将 yarn 的全局安装位置 修改为和 npm 的一致。

因为我的 npm 的位置是 "E:\nodejs",那么我在 "E:\nodejs" 下创建一个 yarn 文件夹,在 yarn 文件夹下再创建一个 global 文件夹和一个 cache 文件夹。

然后执行下面的命令,来设置 yarn 的全局安装位置和 缓存位置:

yarn config set global-folder "E:\nodejs\yarn\global"
yarn config set cache-folder "E:\nodejs\yarn\cache"


7、再查看 yarn 的全局安装位置 和缓存位置
$ yarn global dir
$ yarn cache dir
说明上一步的修改操作成功。

 

8、再执行 yarn create @umijs/umi-app 

方法二【这个方法对我没用,仅供参考】:

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

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

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

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

 

保存后,重新打开cmd,执行命令,就可以了。

注意:修改了 create-umi.cmd 之后,不要再运行 yarn create umi,因为这会重新安装一次,然后就把你改的文件覆盖了。

如果运行 ‘create-umi’ 命令,提示“不是内部或外部命令”

原因是没有把 “D:\Program\nodejs\node_modules\bin” 路径(这是我安装的node路径)加入系统的 path 环境变量中,加入之后,重新打开命令行,就解决了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/488174.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

DTC 2023 | GBASE:构筑完备产品体系 释放数据全量价值

2023年4月7-8日,第十二届『数据技术嘉年华』(DTC 2023) 在京盛大召开。GBASE南大通用受邀参会,携核心产品亮相展区,并就数据库热门话题发表主题分享。 本届大会以“开源融合数字化——引领数据技术发展,释放数据要素价值”为议题…

mvn help:effective-pom命令的作用

无论 POM 文件中是否显示的声明,所有的 POM 均继承自一个父 POM,这个父 POM 被称为 Super POM。在pom的继承关系中,子pom可以覆盖父pom中的配置;如果子pom没有覆盖,那么父pom中的配置将会被继承。按照这个规则&#xf…

lammps教程:斜交转正交的方法

大家好,我是小马老师。 本文介绍lammps斜交模型转正交模型的方法。 多数晶体的模型都能在网上下载到对应的cif文件,但很多cif文件初始结构不是正交的,如sio2的初始结构: 对这种结构进行扩胞后,得到的模型也是一个斜交…

计组唐书第八章CPU部分课后习题

参考文章 计算机组成原理(第三版)唐朔飞-第八章CPU的结构和功能-课后习题_计算机组成原理唐朔飞课后题答案_蓝净云的博客-CSDN博客 本文是对计算机组成原理的课后题再解析。 8.1CPU有哪些功能?画出其结构框图并简要说明每个部件的作用。 容易忘掉中…

openEuler之上的K3s ARM64集群管理

K3s是CNCF认证的轻量级Kubernetes发行版,在全球拥有广泛的安装量,主要由SUSE工程师在开源社区维护。K3s除了可以单独部署外,也可以通过Kubernetes管理软件Rancher进行管理。SUSE中国团队与欧拉社区合作,以RFO SIG协作方式推动Ranc…

优思学院|品质管理是做什么工作的?和六西格玛管理有什么关系?

品质管理(或者质量管理)是一种组织和管理企业活动的方法,旨在确保产品或服务的质量符合客户的期望和需求。它涉及制定和实施各种质量控制措施,以确保生产出的产品或提供的服务符合预期标准,并且能够持续不断地进行改进…

Moonbeam操作指南|如何使用Gelato创建自动化任务

Gelato是一个Web3去中心化自动化网络,允许开发者横跨多个基于EVM兼容区块链上自动化和连接任意的智能合约执行。📑阅读中文版详细操作教程 举例来说,我们将使用MetaMask作为钱包。同时,您的钱包余额中需要有一些GLMR用于支付自动…

排序算法合集(2)

前言: 上一篇文章,我们已经讲完了冒泡排序,选择排序,插入排序和希尔排序。 那么我们今天来讲一下堆排序,快速排序和归并排序吧~ 堆排序(Heap Sort) 堆排序是一种基于完全二叉树的排序算法。堆…

ubuntu安装php8.1

ubuntu安装php8.1 设置apt库安装在 Ubuntu 22.04|20.04|18.04 上安装 PHP 8.1 扩展安装常用的php扩展完成后输入看扩展安装情况 重启php PHP8是PHP最新的Release版本,在这个版本也加入了很多新的功能。 但是在Ubuntu的默认apt库里,找不到PHP8&#xff0c…

Android14新权限机制

Android14新权限机制 在本文中,我们将了解 Android14 的新权限,该权限允许用户仅授予对选定媒体(照片/视频)的访问权限,而不是整个库。 这个新权限允许用户在我们的应用程序运行时授予部分访问权限 mediaAndroid14 or …

Unity3D:立方体贴图

推荐:将 NSDT场景编辑器 加入你的3D工具链 3D工具集: NSDT简石数字孪生 立方体贴图 __立方体贴图__是六个正方形纹理的集合, 这些纹理代表环境中的反射。六个正方形组成一个包围着对象的虚构立方体的各面; 每个面代表沿世界轴方向…

colmap多相机重建多场景及数据库数据快速修改方法

1 colmap流程 1.1 新建项目 首先打开colmap,然后创建新的project,其中数据库目录和名称自己选定,注意不要将它放到图像目录下即可。然后images选择的是图像目录(比如我这里是guangxi/section1),这个目录下…

聊天机器人简要理解

聊天机器人 身边的同事或多或少都在聊ChatGPT,这又使得学生时代训练模型的恐惧感开始支配我。说起聊天机器人,我们先熟悉一下不同对话系统的概念。 一、对话系统分类 1、单轮对话 单轮与传统的问答系统相类似,是智能对话系统的初级应用。…

时代变迁的缩影:从天涯BBS的沦落,到媲美EXCEL的WPS后辈的腾达

昔日王者,今朝黯然 “无法访问此网站” 陪伴我们青春的天涯论坛就此真的与我们相忘于天涯。 江湖路远,不知何日才能重逢? 这是第几个了? 那个人人自由创造的时代是否真的已经逝去? 近年来网易、凤凰等论坛相继关闭。…

Docker Harbor

目录 一、Docker Harbor概述 1、Harbor的优势 2、Harbor知识点 3、Docker私有仓库架构 二、Harbor构建Docker私有仓库 1、环境配置 2、案例需求 3、部署docker-compose服务 4、部署harbor服务 5、启动harbor ① 访问 ② 添加项目并填写项目名称 ③ 通过127.0.0.1来…

大江南北十三省,蓬门今始为君开,数字政府建设“实在”必行

引言: 推动数字中国建设是实现中国式数字化进程、抢占未来发展制高点的关键。为全面推动数字化转型在政府领域的纵深发展,各地领导不断进行数字化探索。其中,数字员工凭借流动的数据、流畅的体验,百姓少跑腿、数据多跑路特点&…

零基础也能轻松搭建Python环境和pycharm

目录:导读 引言 python环境安装 pycharm安装 设置 字体的大小: 关闭警告: 代码风格: 代码层级: ide与版本控制的整合: 插件安装:(3个) 介绍: 控制台&…

HJTB-9222跳闸闭锁继电器导轨安装 约瑟JOSEF

名称:跳闸闭锁继电器品牌:JOSEF约瑟型号:HJTB-9222额定电压:110、220V触点容量:250V/5A动作时间:≤10mS HJTB系列跳闸闭锁继电器 系列型号 HJTB-9222跳闸闭锁继电器 概述和应用 HJTB系列跳闸闭锁继电器…

NLP模型(四)——seq2seq模型与Attention机制介绍

文章目录 1. seq2seq模型介绍2. 模型计算2.1 LSTM结构单元2.2 seq2seq计算流程 3. Attention机制3.1 引入Attention3.2 计算全局对齐权重 4. seq2seq加入Attention机制5. 模型理解6. 模型细节6.1 解码器结构6.2 加入信息方式 参考文章 1. seq2seq模型介绍 传统的RNN只能处理 1…

诺派克ROPEX热封控制器维修RES-407/RES-406

德国ROPEX热封控制器维修型号包括:RES-401,RES-402,RES-403,RES-406,RES-407,RES-408,RES-409,RES-420,RES-440,MSW-2,PEX-W3,PEX-W4&…