保姆级Vue项目安装配置步骤(包含vue-cli脚手架环境配置、Vue项目创建、运行)

news2024/9/20 9:12:37

文章目录

  • 1. Vue-cli脚手架安装
  • 2. Vue项目创建(使用图形化界面创建步骤)
  • 3. Vue项目-运行
  • 4. Vue项目-配置端口


此教程摘选自我的笔记:黑马JavaWeb开发笔记08——(保姆级Vue项目全部安装配置步骤)Vue-cli脚手架安装、NodeJS环境搭建、Vue项目的创建、运行、端口修改、Vue开发流程,感兴趣的朋友可以移步此篇笔记。

1. Vue-cli脚手架安装

  1. 在nodejs官网里面下载nodejs安装到本地
    在这里插入图片描述
    双击.msi文件安装,选择好安装路径,安装路径不能有中文和空格,剩下的一直点击next就可以,他会自动配置
    在这里插入图片描述

  2. 验证nodejs环境变量
    NodeJS 安装完毕后,会自动配置好环境变量,我们验证一下是否安装成功:命令行输入指令 node -v
    在这里插入图片描述
    这里弹出版本号,就说明安装成功了

  3. 配置npm的全局安装路径
    使用管理员身份运行命令行(我下载了一个PowerShell,没有的话直接主菜单点击终端管理员就行)
    在这里插入图片描述
    或者:
    在这里插入图片描述
    在命令行中,执行如下指令:npm config set prefix "你自己的nodejs安装路径"
    比如我安装在E盘的node.js文件夹中,那么我就应该输入如下命令:
    在这里插入图片描述
    可以用npm config get prefix指令查看是否成功,成功会出现本机nodejs安装路径

  4. 切换npm的淘宝镜像
    以管理员身份在命令行中执行指令:npm config set registry 最新淘宝镜像地址
    最新地址获取方式:直接在CSDN搜索栏搜索淘宝镜像最新地址,复制粘贴到指令即可。
    我这里执行指令:npm config set registry https://registry.npmmirror.com/
    在这里插入图片描述

  5. 安装Vue-cli
    使用管理员身份运行命令行,在命令行中,执行如下指令:npm install -g @vue/cli
    这个过程中,会联网下载,可能会耗时几分钟,耐心等待。
    在这里插入图片描述
    安装完成后可以执行指令 vue --version来测试是否成功
    在这里插入图片描述
    出现版本号就是成功了

至此,环境已经搭建完

2. Vue项目创建(使用图形化界面创建步骤)

Vue-cli提供了如下2种方式创建vue项目:

  • 命令行:直接通过命令行方式创建vue项目vue create vue-project01

  • 图形化界面:通过命令先进入到图形化界面,然后再进行vue工程的创建vue ui

(这里演示用图形化界面的方式来创建)

  1. 新建文件夹vue(取什么名字放在哪儿都可以,接下来创建的vue项目是要放在这里面的),打开文件夹,复制该目录地址
    在这里插入图片描述

  2. 以管理员身份打开终端,进入该目录下的命令行:cd 复制的地址,执行指令vue ui,然后会自动转跳到浏览器创建界面
    这里一定一定要用管理员身份打开,不然会报错!!!
    请添加图片描述

  3. 执行指令后,自动打开Vue项目管理器,直接创建新项目
    在这里插入图片描述
    预设我们这里选择手动
    在这里插入图片描述
    功能这里我们在默认的配置下只需要再把Router打开就可以,其他的不用修改
    在这里插入图片描述
    配置中Vue版本选择2.x语法检测规范选择第一个即可
    在这里插入图片描述
    然后直接点击创建(再提醒一次,一定要用管理员身份打开命令行,然后转跳ui界面,不然这里会创建失败!!)

  4. 创建成功
    在这里插入图片描述
    此时我们最开始创建的文件夹vue里面已经有vue项目文件了:
    在这里插入图片描述

  5. 创建成功后这个ui界面可以直接关闭了,然后我们在vscode里面打开这个vue项目文件夹
    vscode打开文件方式:(要选择我们自己建立的那个文件夹vue)
    在这里插入图片描述
    打开之后vscode是这个样子:
    在这里插入图片描述
    至此,创建完成

3. Vue项目-运行

  • 第一种方式:命令行方式
    直接基于cmd命令窗口,在vue目录下,执行输入命令 npm run serve 即可,如下图所示:
    在这里插入图片描述
  • 第二种方式:通过VS Code提供的图形化界面,如下图所示:

(注意:NPM脚本窗口默认不显示,可这里放一个我自己亲自试验有效的方法)

  1. 通过设置->用户设置->扩展->MPM更改NPM默认配置
    勾选Enable Run From Folder
    在这里插入图片描述
  2. 然后重启VS Code右击我们的项目名称,勾选npm脚本选项
    在这里插入图片描述
  3. 运行vue项目
    在这里插入图片描述
    在终端界面中,我们发现项目是运行在本地服务的8080端口,直接通过浏览器打开地址
    出现此页面表示成功运行
    在这里插入图片描述

4. Vue项目-配置端口

  • 对于8080端口,经常被占用,所以需要修改默认的8080端口。

  • 修改vue.config.js文件的内容,添加如下代码:
    在这里插入图片描述

  • 如下图所示,然后我们关闭服务器,并且重新启动,端口更改成功,可以通过浏览器访问7000端口来访问我们之前的项目
    在这里插入图片描述

  • 更改成功:
    在这里插入图片描述
    至此,教程结束。

此教程摘选自我的笔记:黑马JavaWeb开发笔记08——(保姆级Vue项目全部安装配置步骤)Vue-cli脚手架安装、NodeJS环境搭建、Vue项目的创建、运行、端口修改、Vue开发流程,感兴趣的朋友可以移步此篇笔记。

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

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

相关文章

zdppy+vue3+onlyoffice文档管理系统实战 20240903 上课笔记 登录功能完成

接下来 1、注销功能:点击注销按钮,清除登录信息跳转到登录页面2、token过期 注销功能 useUser.js import storage from "../../g/storage.js"; import {useRouter} from "vue-router"; import {message} from "ant-design-…

【vue Lottie】lottie在vue项目中的使用心得

✨减少依赖体积 ●能用原生实现的动效,就不要切Lottie,提前做好切分 ●使用的时候,不要一股脑的复制粘贴过来,而是应该进行如下步骤的清洗 ○合并同样的图片依赖素材,减小依赖图片的大小 ○一些很大的背景图片&…

比亚迪夏亮相,枪口究竟对准了谁?

文/王俣祺 导语:比亚迪的MPV终于要来了,比亚迪夏在成都车展上正式亮相,据说售价会在30万级别,如果是这一几个区间,可以说是把矛头直接指向了腾势D9。作为比亚迪“宗亲”的腾势D9匆忙表示“大哥别开枪,自己人…

多晶透明陶瓷市场发展现状和前景:未来几年年复合增长率CAGR为15.5%

多晶透明陶瓷是一种新型先进功能材料,它具有独特的机械性能和透射性能,在战略和民用领域有着广泛的应用。陶瓷粉末合成、成型和烧结技术的进步使得先进透明陶瓷材料的微观结构、机械性能和光学性能关系的定制成为可能。透明陶瓷材料大致分为可见光、中波…

【qt】多线程实现倒计时

1.界面设计 设置右边的intvalue从10开始倒计时 2.新建Thread类 新建Thread类,使其继承QThread类,多态重写run函数,相当于线程执行函数 3.重写run函数 重写run函数,让另一个进程每隔1s发出一个信号,主线程使用conne…

wireshark使用攻略

简介 wireshark 是网络封包分析工具,可与截取各种网络数据包并且显示数据包的详细信息。 使用 打开wireshark : 在Linux中使用sudo wireshark 打开 打开之后选择对应的网卡,就可以进行网络信息的捕获,开始抓取网络包。 可以…

不管C盘垃圾有多少 芝麻清理就是好!彻底清理电脑垃圾!

不管C盘垃圾有多少 芝麻清理就是好!彻底清理电脑垃圾!让你没烦恼!C盘垃圾是许多人的烦恼,如果靠手动去清理C盘垃圾是个非常麻烦的事情,就算有10多年电脑经验的高手,也未必能做到彻底清理干净C盘。 对于我们…

Allure报告下载不同格式的文件

支持类型: class AttachmentType(Enum):def __init__(self, mime_type, extension):self.mime_type mime_typeself.extension extensionTEXT ("text/plain", "txt")CSV ("text/csv", "csv")TSV ("text/tab-sep…

网络编程9月3日

1&#xff0c;思维导图2&#xff0c;TCP通信 服务器端 #include<myhead.h> #define JCHM 4514 #define IPDZ "192.168.0.113" #define BACKLOG 5 int main(int argc,const char *argv[]) {int oldfdsocket(AF_INET,SOCK_STREAM,0);if(oldfd-1){perror("…

猴子排序:一种理论上的排序算法

猴子排序&#xff1a;一种理论上的排序算法 在编程和算法的世界里&#xff0c;总有一些有趣的算法让人忍俊不禁&#xff0c;同时又让人深思。今天&#xff0c;我们来聊聊一种特别的排序算法——猴子排序&#xff08;Bogosort&#xff09;&#xff0c;也常被戏称为瞎子排序、波…

解放你的带宽和内存:GZIP在解决Redis大Key方面的应用

首发公众号&#xff1a;赵侠客 引用 目前主流HTTP协议接口都是使用JSON格式做数据交换的&#xff0c;JSON数据格式有着结构简单、可读性高、跨平台&#xff0c;易解析等优点&#xff0c;同时也存在着冗余数据会占用非常多的储存空间的问题&#xff0c;这大大增加了JSON格式数据…

MATLAB eig 函数简介:计算特征值和特征向量

在数据科学、工程学和数学中&#xff0c;特征值和特征向量是理解和分析矩阵行为的核心概念。MATLAB 的 eig 函数是处理这些概念的强大工具。本文将介绍 eig 函数的基本用法&#xff0c;并通过示例展示如何使用它来计算特征值和特征向量。 什么是特征值和特征向量&#xff1f; …

应用层(Web与HTTP)

目录 常见术语 1.HTTP概况 2.HTTP连接 非持久HTTP流程 响应时间模型 持久HTTP 3.HTTP报文 3.1HTTP请求报文 3.2HTTP响应报文 HTTP响应状态码 4.Cookies&#xff08;用户-服务器状态&#xff09; cookies&#xff1a;维护状态 Cookies的作用 5.Web缓冲&#xff08;…

CDGA|数据治理:构建高效数据管理体系的实践路径

在当今数字化时代&#xff0c;数据已成为企业最宝贵的资产之一&#xff0c;其质量、安全性和有效利用率直接影响着企业的决策能力、运营效率和市场竞争力。因此&#xff0c;数据治理作为确保数据质量、促进数据价值最大化的关键环节&#xff0c;其重要性日益凸显。本文将从几个…

UE4_地形_悬崖拉伸的解决

参考教程 【虚幻5】UE5_UE4_解决悬崖地形贴图拉伸_哔哩哔哩_bilibili 纹理处理 | 虚幻引擎 4.27 文档 | Epic Developer Community (epicgames.com) 主要通过蓝图节点解决&#xff1a;WorldAlignedTexture WorldAlignedTexture&#xff08;全局一致纹理&#xff09;函数用于…

【自用19.1】C++构造函数

构造函数的作用 在创建一个新的对象时&#xff0c;自动调用的函数&#xff0c;用来进行“初始化”工作&#xff1a; 对这个对象内部的数据成员进行初始化。 构造函数的特点 自动调用&#xff08;在创建新对象时&#xff0c;自动调用&#xff09;构造函数的函数名&#xff0c…

乐凡三防|国产化浪潮下的三防平板

在当前的科技环境下&#xff0c;国产化成为了一个热门话题&#xff0c;尤其在三防平板领域&#xff0c;国产化不仅意味着技术的自给自足&#xff0c;更是国家信息安全与产业自主可控的重要体现。三防平板&#xff0c;即具备防水、防尘、防震功能的平板电脑&#xff0c;其全国产…

02-数组

概述 数组是一个由固定长度的特定类型元素组成的序列&#xff0c;一个数组可以由零个或多个元素组成&#xff0c;一旦声明了&#xff0c;数组的长度就固定了&#xff0c;不能动态变化。 len() 和 cap() 返回结果始终一样。 声明数组 package mainimport ("fmt" )f…

【算法专场】模拟(上)

目录 ​前言 模拟算法 1576. 替换所有的问号 495. 提莫攻击 1688. 比赛中的配对次数 6. Z 字形变换 前言 我们在有时候会看到刷题网站上面看到一些已经把题意讲的很明确的题目&#xff0c;并且一般这种不怎么需要利用那些复杂的算法&#xff0c;只需要我们按照着题目的意…

宝藏!《联盟现代控制特训班题库》(麒麟篇) 习题部分:甄选内容

本文内容&#xff0c;全部选自联盟自动化考研联盟企业店( 店)的&#xff1a;初试《现代控制特性班题库》(麒麟篇)&#xff0c;分为讲义和习题两个部分&#xff0c;本文为习题部分的甄选内容&#xff0c;一本书帮你学透现控。 目录 Part1&#xff1a;资料封面&目录 习题部…