npm install -g@vue/cli报错解决:npm error code ENOENT npm error syscall open

server/2024/12/2 9:06:44/

这里写目录标题

  • 报错信息1
    • 解决方案
  • 报错信息2
    • 解决方案

报错信息1

使用npm install -g@vue/cli时,发生报错,报错图片如下:
在这里插入图片描述
根据报错信息可以知道,缺少package.json文件

解决方案

缺什么补什么,这里我们使用命令npm init -y之后npm 会自动生成一个包含默认值的 package.json 文件,如下图:
在这里插入图片描述

报错信息2

之后再次输入命令npm install -g@vue/cli后又出现了新的问题:
在这里插入图片描述

  • 使用命令npm config get registry查看当前客户端使用的注册表地址,返回的是https://registry.npmjs.org/
    在这里插入图片描述

解决方案

解决方案现在使用国内的npm镜像源(淘宝)
输入命令:npm config set registry https://registry.npmmirror.com
再次执行npm install -g @vue/cli命令后运行成功,如下:
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/server/146664.html

相关文章

vscode python code runner执行乱码

打开vscode code runner插件配置,如图所示: 然后在setting.json修改运行python的默认命令: 将原来 替换成 "python":"set PYTHONIOENCODINGutf8 && python", 参考:Vscode——python环境输出中文乱…

【IMF靶场渗透】

文章目录 一、基础信息 二、信息收集 三、flag1 四、flag2 五、flag3 六、flag4 七、flag5 八、flag6 一、基础信息 Kali IP:192.168.20.146 靶机IP:192.168.20.147 二、信息收集 Nmap -sP 192.168.20.0/24 Arp-scan -l nmap -sS -sV -p- -…

三数求大 C语言

题目描述 从键盘获取三个整数,从大到小输出这3个数字. 代码实现 两个数交换,需要用到第三个变量tmp:

error MSB8041:此项目需要MFC库。从visual studio安装程序(单个组件选项卡)为正在使用的任何工具和体系结构安装他们

系列文章目录 文章目录 系列文章目录前言一、问题原因二、解决步骤1.打开Visual Studio Installer2.修改3.使用c的桌面开发,先把勾选去掉,然后再重新勾选,这样右侧会自动匹配对应的MFC版本5.visual studio installer更新到最新版本3.单个组件…

docker 在ubuntu系统安装,以及常用命令,配置阿里云镜像仓库,搭建本地仓库等

1.docker安装 1.1 先检查ubuntu系统有没有安装过docker 使用 docker -v 命令 如果有请先卸载旧版本,如果没有直接安装命令如下: 1.1.0 首先,确保你的系统包是最新的: 如果是root 权限下面命令的sudo可以去掉 sudo apt-get upda…

Redis和MySQL之间如何进行数据同步

原因 为什么要进行Redis和MySQL的数据同步? 性能优化:MySQL是关系型数据库,数据读取和存储相对复杂;Redis是内存数据库,读写速度极快,将热点数据存在Redis,可以大大提高系统的访问速度。 数据…

状态模式 (State Pattern)

文章目录 状态模式 (State Pattern)原理优点缺点示例代码场景描述1. 定义状态接口2. 定义具体状态类3. 定义上下文类4. 客户端代码输出结果 UML 类图使用场景扩展与优化小结 状态模式 (State Pattern) 状态模式是一种 行为型设计模式,允许对象在其内部状态改变时改…

CSS学习记录01

什么是CSS? CSS指的是层叠样式表(Cascading Style Sheets), CSS描述了如何在屏幕、纸张或其他媒体上显示HTML元素, CSS可以同时控制多张网页的布局,因此节省了大量的工作。 外部样式表存储在CSS文件中。 *:也称为级联…