windows系统安装指定的vue/cli、node和npm;vue/cli脚手架搭建项目所涉及的vue/cli、node、npm依赖版本等问题


文章目录

  • 前言
  • 一、安装vue/cli脚手架
    • 1.安装指定版本脚手架,我是用的3.12.0版本
    • 2.查看版本是否安装成功,成功有版本号
    • 2.1问题:安装失败
    • 2.2解决方案
    • 2.3 安装成功
  • 二、安装指定node和npm
    • 1.为什么需要安装指定node和npm版本,同时匹配vue/cli版本?
    • 2.如何安装node和npm匹配的版本?(node14.21.3 npm6.14.18)
    • 3.1进入node中文官网,点击其他下载
    • 3.2先前所有已发布版本
    • 3.3找到自己需要的版本
    • 3.4下载对应的zip安装包
    • 3.5解压里面就有node和npm
    • 3.6`使用cmd`,命令输入`where node`,找到你原来node安装地址
    • 3.7复制上方node.js地址,选中所有删除
    • 3.8将解压的新node所有文件复制到原node文件夹
    • 3.9 需要管理员权限
    • 3.10 至此node和npm完成安装
  • 总结


前言

记录vue/cli脚手架搭建项目所涉及的vue/cli、node、npm依赖版本等问题

先说依赖版本:
vue/cli 3.12.0
node14.21.3
npm6.14.18
注意: node和npm需要版本匹配,也就是下载node安装包,就会自带安装npm,不可制定升级某个版本npm;
否则会导致脚手架创建项目失败vue项目启动失败npm下载依赖不支持
在这里插入图片描述


具体步骤和问题如下:

一、安装vue/cli脚手架

1.安装指定版本脚手架,我是用的3.12.0版本

按住shift——鼠标右键,就可以打开Windows PowerShell
在这里插入图片描述

npm install -g @vue/cli@3.12.0

2.查看版本是否安装成功,成功有版本号

安装完成后查看 使用过 vue -V 查看vue/cli版本号
在这里插入图片描述

2.1问题:安装失败

2.1.1问题:如果查看找不到版本,使用命令行创建项目vue create my-demo也无效
或者在用脚手架搭建vue项目时,提示:
无法加载文件C:\Users\1111111\AppData\Roaming\npm\vue.ps1,因为在此系统禁止运行脚本这是你笔记本禁止运行脚本
在这里插入图片描述

2.2解决方案

2.2.1 需要用管理员方式打开Windows PowerShell在这里插入图片描述

2.2.2输入set-ExecutionPolicy RemoteSigned,然后选择 Y 回车
在这里插入图片描述
然后在查看vue -V版本号就正常了,也可以直接脚手架创建项目了。

2.3 安装成功

至此,vue/cli脚手架就安装成功了

二、安装指定node和npm

node中文官网

1.为什么需要安装指定node和npm版本,同时匹配vue/cli版本?

如果node和npm版本不匹配,会导致两个问题:

1.1vue/cli创建项目时候,报错npm WARN npm npm does not support Node. js v14. 21.3,npm支不支持node不匹配
在这里插入图片描述

1.2vue项目,npm install 安装依赖也会报错,下载不了依赖

如果npm和vue/cli版本不匹配,会导致一个问题:

1.3vue create my-demo创建vue项目时候失败,报错如下:
command failed: npm install --loglevel error
npm ERR!Invalid dependency type requested: alias

如果node和vue/cli版本不匹配在启动vue项目时候,如果失败会提醒你需要哪个node版本),会导致一个问题:

1.4vue项目启动运行失败,报错:
ERROR You are using Node v10.15.3, but vue-cli-service reguires Node ^12.0.0= 14.0.0. Please upgrade your Node version .
在这里插入图片描述

2.如何安装node和npm匹配的版本?(node14.21.3 npm6.14.18)

直接去官网下载完成node的zip包,解压后包含自带npm包,这就是匹配版本。替换你来node安装的文件即可。

3.1进入node中文官网,点击其他下载

node中文官网在这里插入图片描述

3.2先前所有已发布版本

在这里插入图片描述

3.3找到自己需要的版本

这里就是自带npm,是相匹配的版本。在这里插入图片描述

3.4下载对应的zip安装包

在这里插入图片描述

3.5解压里面就有node和npm

在这里插入图片描述

3.6使用cmd,命令输入where node,找到你原来node安装地址

在这里插入图片描述

3.7复制上方node.js地址,选中所有删除

在这里插入图片描述

3.8将解压的新node所有文件复制到原node文件夹

注意:复制前,需要关闭所有涉及node的运行文件,例如你的项目、vscode、PowerShell等
这里是引用

3.9 需要管理员权限

其实就是需要你先关闭所有的node文件,然后点击继续,就会复制进去文件;但是有可能只复制了部分文件,需要一直点击继续,直到全部复制完成。
在这里插入图片描述

3.10 至此node和npm完成安装


总结

一定要保证,node和npm版本匹配,然后和vue/cli也匹配(在启动vue项目时候,如果失败会提醒你需要哪个node版本)

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

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

相关文章

脑电信号处理与特征提取——2.脑电的神经起源与测量(夏晓磊)

目录 二、脑电的神经起源与测量 2.1 脑电的神经起源 2.2 脑电的测量 二、脑电的神经起源与测量 2.1 脑电的神经起源 脑电起源于大脑皮层大量神经元的同步突触活动,主要贡献来自锥体细胞。 静息电位:内负外正,K内流。 动作电位&…

elementui plus 图标循环加载

今天在学习vue3时,在用Element Plus布局页面时,遇到了一个图标循环加载的问题。开始不知道如何渲染图标,以为像ElementUI 一样可以通过class进行渲染图标,发现无法使用,让后我发现引用的图标是组件,组件的话…

V1.4基站仓储三代标签操作指导

一、管理系统使用 1、启动v1.4基站 插上电源,用网线连接基站和电脑。基站默认ip为192.168.1.200,所以需要修改电脑的IP地址为192.168.1.x,例如:192.168.1.100 ​ 注:当基站第二个灯(绿色)闪烁…

Leetcode 111. 二叉树的最小深度

题目描述 题目链接:https://leetcode.cn/problems/minimum-depth-of-binary-tree/description/ 思路 DFS 代码实现 class Solution {public int minDepth(TreeNode root) {return Depth(root);}public int Depth(TreeNode root){if(rootnull){return 0;}int lef…

赛多利斯Sartorius天平java后端对接

业务场景 要将赛多利斯天平的数据读出来解析并且显示到对应的数字框,支持一台设备连接多种精度的天平 后端实现 通过协议解析数据,然后将数据存储 详细代码就不贴了,感兴趣的可以私聊我

Jupyter 安装、简单操作及工作路径更换

一、Jupyter下载安装 pip install jupyterAnaconda是Python另一个非常流行的发行版,它之后有着自己的叫做“conda”的安装工具。用户可以使用它来安装很多第三方包。然而,Anaconda会预装很多包,包括了Jupyter Notebook,所以若已经安装了Anac…

创建Electron项目

一、使用vite 构建 electron项目 npm init vitelatest Need to install the following packages:create-vitelatest Ok to proceed? (y) y √ Project name: ... CertificateDownload √ Package name: ... certificatedownload √ Select a framework: Vue √ Select a var…

(学习笔记-IP)IP基础知识

基本认识 IP在TCP/IP参考模型中处于第三层,也就是网络层。 网络层的主要作用是:实现主机与主机之间的通信,也叫点对点的通信。 网络层与数据链路层的关系: MAC的作用是实现直连的两个设备之间通信,而IP负责没有直连的…

3ds Max图文教程: 使用动态工具Mass FX 创建风铃动画

推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 1. 简单的场景设置 步骤 1 打开 3ds Max。 打开 3ds Max 步骤 2 我将向您展示风铃背后的动态 通过简单的场景设置进行模拟。一旦你有了这个想法,你就可以应用这个 技术到复杂的风铃结构。 基…

深圳国际新能源及智能网联汽车全产业博览会今年10月举办

7月25日,深圳市工业和信息化局与励展博览集团共同在深圳举办Automotive World China 2023深圳国际新能源及智能网联汽车全产业博览会(简称“AWC 2023”)全球推介启动大会,该博览会将于2023年10月11日-13日在深圳国际会展中心盛大举…

SpringBoot自动装配原理

自动配置 pom.xml spring-boot-dependencies:核心依赖在父工程中&#xff01;我们在写或者引入一些springboot以来的时候&#xff0c;不需要指定版本&#xff0c;就因为有这些版本仓库 启动器 <!-- 启动器 --><dependency><groupId>org.springf…

使用的华为云RDS数据库不小心把数据删了

目录 前言恢复qp文件帮助文档表级时间点恢复删除数据的时候要注意 前言 华为云查数据的时候前面是有个序号的&#xff0c;删除数据的时候不小心把序号看成id了&#xff0c;导致误删数据。 注&#xff1a;图片如果看不清楚可以点击放大观看&#xff01; 恢复qp文件 华为云每天…

2023最新软件测试面试题(带答案)

1. 请自我介绍一下(需简单清楚的表述自已的基本情况&#xff0c;在这过程中要展现出自信&#xff0c;对工作有激情&#xff0c;上进&#xff0c;好学) 面试官您好&#xff0c;我叫###&#xff0c;今年26岁&#xff0c;来自江西九江&#xff0c;就读专业是电子商务&#xff0c;毕…

机器学习之主成分分析(Principal Component Analysis)

1 主成分分析介绍 1.1 什么是主成分分析 主成分分析&#xff08;Principal Component Analysis&#xff09;简称PCA&#xff0c;是一个非监督学习的机器学习算法&#xff0c;主要用于数据的降维&#xff0c;对于高维数据&#xff0c;通过降维&#xff0c;可以发现更便于人类理…

Qt+GDAL开发笔记(一):在windows系统mingw32编译GDAL库、搭建开发环境和基础Demo

若该文为原创文章&#xff0c;转载请注明原文出处 本文章博客地址&#xff1a;https://hpzwl.blog.csdn.net/article/details/131931309 红胖子网络科技博文大全&#xff1a;开发技术集合&#xff08;包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬…

驱动开发 day3 (模块化驱动启动led,蜂鸣器,风扇,震动马达)

模块化驱动启动led,蜂鸣器,风扇,震动马达并加上Makefile 封装模块化驱动&#xff0c;可自由安装卸载驱动&#xff0c;便于驱动更新(附图) 1.安装模块驱动同时初始化各个设备并使能 2.该驱动会自动创建驱动节点. 3.通过c函数程序输入控制各个设备 4.卸载模块驱动 //编译驱动…

K8s卷存储详解(一)

K8s卷存储详解&#xff08;一&#xff09; K8s 存储K8s卷分类K8s目前支持的卷类型 临时卷类型EmptyDirCSI 临时卷通用临时卷 K8s 存储 什么是卷&#xff1f;为什么要用卷&#xff1f; 我们知道K8s是基于容器&#xff0c;对各个Pod进行管理的。Pod是由容器构成的&#xff0c;我…

开发中遇到的 cookie 问题

1. cookie 无法跨域携带问题 尽管已经登录&#xff0c;但是请求接口返回状态码&#xff1a;202&#xff0c;msg&#xff1a; 未登录&#xff0c;如下图所示&#xff1b; 1.1 XMLHttpRequest.withCredentials未设置 如果需要跨域 AJAX 请求发送 Cookie&#xff0c;需要withCre…

使用wxPython和pillow开发拼图小游戏(四)

上一篇介绍了使用本地图片来初始化游戏的方法&#xff0c;通过前边三篇&#xff0c;该小游戏的主要内容差不多介绍完了&#xff0c;最后这一篇来介绍下游戏用时的计算、重置游戏和关闭窗口事件处理 游戏用时的计算 对于游戏用时的记录&#xff0c;看过前几篇的小伙伴可能也发现…

【雕爷学编程】Arduino动手做(88)---水流量传感器模块3

37款传感器与执行器的提法&#xff0c;在网络上广泛流传&#xff0c;其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块&#xff0c;依照实践出真知&#xff08;一定要动手做&#xff09;的理念&#xff0c;以学习和交流为目的&am…