『VUE』01. 开发前的准备(详细图文注释)

目录

    • nodejs
      • 安装软件
      • 检查环境变量
      • 设置镜像源
    • 安装vue环境并搭建项目
      • 全局安装 Vue 的命令行工具(Vue CLI)
      • 验证安装是否成功
      • 创建新vue项目
    • 启动vue项目
      • 进入项目根目录
      • 安装依赖
      • 启动项目
    • 配置开发ide (vscode)
      • 安装vscode
      • 配置vue插件
      • vue2与vue3兼容性插件
      • js插件
    • 总结


欢迎关注 『VUE』 专栏,持续更新中
欢迎关注 『VUE』 专栏,持续更新中

Vue目前有两个主流大版本vue2vue3,本专栏vue3最新版本,且会涉及到一些vue2

nodejs

安装软件

安装过程选路径一直下一步.

https://nodejs.org/en/download/

在这里插入图片描述

检查环境变量

node版本要求大于15,我这里是18,此时官网最新有20的,我是以前装好的版本

node

在这里插入图片描述

  • 如果你成功在命令行中显示了node跳过这步骤.检查path中的环境变量,一般默认安装会自动加
默认路径
C:\Program Files\nodejs
如果你是自定义路径就用你自己的路径

设置镜像源

设置镜像源
npm config set registry https://registry.npmmirror.com

安装vue环境并搭建项目

全局安装 Vue 的命令行工具(Vue CLI)

这个工具可以帮助你快速搭建基于 Vue.js 的项目,并提供了一些脚手架和工具来简化前端项目的开发流程。

npm install -g @vue/cli

在这里插入图片描述

验证安装是否成功

vue --version

如果安装成功,这个命令应该会返回安装的 Vue CLI 的版本号。
在这里插入图片描述

创建新vue项目

其中G:\VUE workspace\first是我的文件路径,请在你的文件夹下cmd,这些初始化配置第一次学直接疯狂回车都选了否.

cd G:\VUE workspace\first
npm init vue@latest

在这里插入图片描述
路径下新建的项目路径
在这里插入图片描述
项目结构
在这里插入图片描述

启动vue项目

进入项目根目录

cd vue-project

安装依赖

请确保在项目目录下运行 npm install 命令,这样 npm 才能正确读取和安装所需的依赖项。

npm install

在这里插入图片描述
运行 npm install 命令时,它会查找当前目录下的 package.json 文件,并安装所有在该文件中列出的依赖项。如果你已经在项目目录下有一个 package.json 文件,并且其中包含了需要安装的依赖信息,那么运行 npm install 将会安装这些依赖。

如果你没有指定任何参数,npm install 将会默认安装 package.json 中的所有依赖项。如果你想要安装特定的依赖,可以在命令后面加上要安装的包名,比如:

npm install package-name

如果你想要安装开发依赖,可以使用 --save-dev 参数,例如:

npm install package-name --save-dev

启动项目

运行 “npm run dev” 时,实际上是启动了 Vite 的开发服务器,以便在本地进行开发和调试。

npm run dev

在这里插入图片描述
登录测试网页

http://localhost:5173/

在这里插入图片描述

通常用于启动一个开发服务器,用于在开发过程中实时预览网站。(暂时用不了后期用到)

npm run serve

配置开发ide (vscode)

安装vscode

下一步下一步安装

https://code.visualstudio.com/

配置vue插件

vetur针对Vue2版本(我们不安装)
volar针对Vue3版本,在2024年3月已经改名为官方的 Vue - Official
在这里插入图片描述

vue2与vue3兼容性插件

如果你的src/app.vue 文件代码有了颜色说明你前面的vue office安装成功,但是如果你红色框中有飘红,说明你可能安装了vetur采用的vue2 的代码规范性检查导致了报错,但是实际上你的网页能正常打开,建议禁用掉vetur插件.

  <main>
    <TheWelcome />
  </main>

在这里插入图片描述

js插件

vue的有用到原生的js
安装JS JSX Snippets
在这里插入图片描述


总结

大家喜欢的话,给个👍,点个关注!给大家分享更多计算机专业学生的求学之路!

版权声明:

发现你走远了@mzh原创作品,转载必须标注原文链接

Copyright 2024 mzh

Crated:2024-3-1

欢迎关注 『VUE』 专栏,持续更新中
欢迎关注 『VUE』 专栏,持续更新中
『未完待续』


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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

10款AI写作软件,提升写作效率的武器

当今社会&#xff0c;随着人工智能技术的不断发展&#xff0c;AI写作软件正逐渐成为提升写作效率的利器。无论是从学术论文到商业文案&#xff0c;AI写作软件都为各行各业的写作者提供了强大的支持和帮助。在本文中&#xff0c;我们将探讨10款AI写作软件&#xff0c;这些工具不…

plt实现色系反转

例如我们用的色系是jet&#xff1a; import numpy as np import matplotlib.pylab as pltdef custom_min_max_scaling(data):# 计算每列的最小值和最大值min_vals np.min(data)max_vals np.max(data)# 最大最小归一化计算公式normalized_data (data - min_vals) / (max_val…

力扣由浅至深 每日一题.15 删除排序链表中的重复元素

没关系的&#xff0c;昨天的暴雨不会淋湿今天的自己 —— 24.3.26 删除排序链表中的重复元素 给定一个已排序的链表的头 head &#xff0c; 删除所有重复的元素&#xff0c;使每个元素只出现一次 。返回 已排序的链表 。 示例 1&#xff1a; 输入&#xff1a;head [1,1,2] 输出…

香港云服务器推荐2024

香港云服务器推荐 2024 。至于为什么众多类型的海外服务器当中&#xff0c;香港服务器成为了首选&#xff0c;主要是因为大家考虑的还是以访问速度为前提&#xff0c;相对于美国服务器要快许多。而新加坡、日本空间则在两者之间。 “预算不够&#xff0c;服务器到底购买哪个更…

花钱买不到系列-linux信号[2]卷

上一篇信号&#xff0c;我们知道了&#xff0c;进程需要保存信号&#xff0c;信号究竟是什么&#xff1f;什么又叫做发送信号呢&#xff1f;什么又叫做进程保存信号呢&#xff1f;那么&#xff0c;实际上呢&#xff1f;给大家一个基本的思考切入点&#xff0c;就是我们常见的信…

普洱生茶保存的最佳方法是什么?

编辑搜图 请点击输入图片描述&#xff08;最多18字&#xff09; 普洱生茶保存的最佳方法 普洱生茶&#xff0c;作为中国茶文化中的瑰宝&#xff0c;具有独特的口感和丰富的营养价值。然而&#xff0c;要想让普洱生茶保持其优良的品质&#xff0c;正确的保存方法至关重要。本文…

git-怎样把连续的多个commit合并成一个?

Git怎样把连续的多个commit合并成一个&#xff1f; Git怎样把连续的多个commit合并成一个&#xff1f; 参考URL: https://www.jianshu.com/p/5b4054b5b29e 查看git日志 git log --graph比如下图的commit 历史&#xff0c;想要把bai “Second change” 和 “Third change” 这…

涉及大空间场所消防安全!UL 268B图像型烟雾探测器性能标准

近年来&#xff0c;随着经济的快速发展&#xff0c;大空间基础设施密度增加&#xff0c;包括购物中心、体育馆、会展中心、机场、飞机库、隧道等民用建筑&#xff0c;以及发电厂、烟草行业和煤炭工厂等工业建筑。此类建筑的空间高度往往超过12米&#xff0c;有的甚至达到30至40…

渗流监测站—发现和处理潜在的安全隐患

TH-SL1渗流监测站是一种用于表征土壤和地下水系统的设备&#xff0c;它可以监测土壤中水分、水压、温度等参数数据&#xff0c;以深入了解土壤属性和水分运动规律等信息。该设备通常由传感器、数据采集设备和数据处理/存储设备组成。 渗流监测站有多种应用场景&#xff0c;如水…

RocketMQ学习笔记:零拷贝

这是本人学习的总结&#xff0c;主要学习资料如下 马士兵教育rocketMq官方文档 目录 1、零拷贝技术1.1、什么是零拷贝1.2、mmap()1.3、Java中的零拷贝 1、零拷贝技术 1.1、什么是零拷贝 使用传统的IO&#xff0c;从硬盘读取数据然后发送到网络需要经过四个步骤。 通过DMA复…

【QT入门】 Qt代码创建布局之分裂器布局详解

往期回顾&#xff1a; 【QT入门】 Qt内存管理机制详解-CSDN博客 【QT入门】 Qt代码创建布局之水平布局、竖直布局详解-CSDN博客 【QT入门】 Qt代码创建布局之栅格布局详解-CSDN博客 【QT入门】 Qt代码创建布局之分裂器布局详解 一、什么是分裂器布局 在Qt中&#xff0c;分裂器…

⨯ EPERM: operation not permitted, link ...

新增区块链相关包后&#xff0c;项目在部署的时候报错&#xff0c;报错内容如下&#xff1a; 报错信息&#xff1a; ⨯ EPERM: operation not permitted, link /Users/XXX/.cache/act/be662ca67b3f7553/hostexecutor/node_modules/bigint-buffer/build/node_gyp_bins/python…

11.测试教程-自动化测试selenium-3

文章目录 1.unittest框架解析2.批量执行脚本2.1构建测试套件2.2用例的执行顺序2.3忽略用例执行 3.unittest断言4.HTML报告生成5.异常捕捉与错误截图6.数据驱动 大家好&#xff0c;我是晓星航。今天为大家带来的是 自动化测试selenium第三节 相关的讲解&#xff01;&#x1f600…

基于javaweb(springboot)汽车配件管理系统设计和实现以及文档报告

基于javaweb(springboot)汽车配件管理系统设计和实现以及文档报告 博主介绍&#xff1a;多年java开发经验&#xff0c;专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐…

【机器学习】引领未来的力量:技术革新与应用探索

&#x1f9d1; 作者简介&#xff1a;阿里巴巴嵌入式技术专家&#xff0c;深耕嵌入式人工智能领域&#xff0c;具备多年的嵌入式硬件产品研发管理经验。 &#x1f4d2; 博客介绍&#xff1a;分享嵌入式开发领域的相关知识、经验、思考和感悟。提供嵌入式方向的学习指导、简历面…

端口的学习

端口是什么口&#xff1f;【网络常识3】_哔哩哔哩_bilibili 简化后的数据包&#xff1a; 软件和端口是1对多的关系。 http默认端口是80 https默认端口是443

二十一、软考-系统架构设计师笔记-真题解析-2019年真题

软考-系统架构设计师-2019年上午选择题真题 考试时间 8:30 ~ 11:00 150分钟 1.前趋图(Precedence Graph)是一个有向无环图&#xff0c;记为: → {(Pi,Pj)Pi mustcomplete before Pj may start}。假设系统中进程P{P1,P2,P3,P4,P5,P6,P7,P8}&#xff0c;且进程的前趋图如下&…

(2022级)成都工业学院Java程序设计(JAVA)实验二:类和对象

写在前面 1、基于2022级软件工程/计算机科学与技术实验指导书 2、代码仅提供参考 3、如果代码不满足你的要求&#xff0c;请寻求其他的途径 运行环境 window11家庭版 IntelliJ IDEA 2023.2.2 jdk17.0.6 实验要求 1、 控制台菜单。在 Exp02_x 类中添加一个方法 menu_x&…

【Chrome控制台】network选项卡的使用

首先打开调试面板「windows:F12&#xff1b;mac&#xff1a;commandoptioni」&#xff0c;找到Network选项卡&#xff0c;其中是对网络相关的数据信息。 录制 控制台内容区域左上角红色按钮就是录制按钮&#xff0c;默认是开启状态&#xff0c;表示监听整个页面运行过程中所产…

【直播课】2024年PostgreSQL CM认证实战培训课程于4月27日开课!

课程介绍 了解关注开源技术&#xff0c;学习PG以点带面 Linux/Andriod&#xff08;操作系统&#xff09;、Apache/Tomcat&#xff08;应用服务器&#xff09;、OpenStack/KVM&#xff08;虚拟化&#xff09;、Docker/K8S&#xff08;容器化&#xff09;、Hadoop&#xff08;大…