Vue环境搭建:vue+idea

news2025/4/18 19:22:20

目录

  • 第一章、Vue环境搭建:安装node
    • 2.1)node的下载
    • 2.2)配置node的环境变量
    • 2.3)常见的npm命令
  • 第二章、使用idea创建vue工程
    • 2.1)在IDEA中设置国内镜像
    • 2.2)在IDEA中进行脚手架安装
    • 2.3)在IDEA中创建vue工程并启动
    • 2.4)进入工程目录,启动服务
  • 第三章、vue工程的目录结构介绍
    • 3.1)vue工程的目录结构
    • 3.2)package.json核心文件内容
  • 第4章、借助CDN使用Vue
    • 4.1)vue简单引入:引入js文件
    • 4.2)下载Vue插件和开发者工具
    • 4.3)简单的Vue程序

友情提醒:

先看目录,了解文章结构,点击目录可跳转到文章指定位置。

第一章、Vue环境搭建:安装node

2.1)node的下载

官网下载地址点击跳转
①点击下载安装,再点击全部安装包
在这里插入图片描述

②选择上级目录
在这里插入图片描述

③找到v16.18.0版本
在这里插入图片描述
④选择windows免安装版本下载,直接解压可用,注意解压的路径不能有中文
在这里插入图片描述

2.2)配置node的环境变量

①复制解压的路径
在这里插入图片描述
②win+E打开管理器–>此电脑–>属性
在这里插入图片描述
③选择高级系统设置
在这里插入图片描述
④选择环境变量
在这里插入图片描述
⑤点击path并编辑
在这里插入图片描述
⑥点击新建,输入刚刚解压的路径: F:\node-v16.18.0
在这里插入图片描述
⑦cmd窗口输入node -v测试,出现如下页面表示安装成功
在这里插入图片描述

2.3)常见的npm命令

安装好node后,就可以使用npm的命令了
注意: -g是全局安装

//安装脚手架
npm install -g @vue/cli 

//卸载vue脚手架
>:npm uninstall vue-cli -g

//强制清除npm缓存:
npm cache clean --force

//再执行安装npm:
npm install -g npm

//npm安装插件
npm install 组件名 -g

//npm卸载插件
npm uninstall 组件名 -g

//npm查看插件
npm list

//设置国内镜像
npm config set registry https://registry.npm.taobao.org

//查看镜像是否切换成功:
npm config get registry
```# 第三章、使用vscode写vue

## 3.1)在vscode终端中设置国内镜像
在VSCode中按 Ctrl+`(反引号键)
或通过菜单:查看 > 终端,打开VSCode内置终端,输入命令设置国内淘宝镜像

```sql
npm config set registry https://registry.npmmirror.com

查看镜像

npm config get registry

在这里插入图片描述

第二章、使用idea创建vue工程

2.1)在IDEA中设置国内镜像

①打开IDEA,File—》settings
在这里插入图片描述②tools—>terminal—>修改shellpath—>重启IDEA
在这里插入图片描述
③配置后就可以在IDEA中使用命令行了
在这里插入图片描述
④设置国内镜像,地址更新为下面的地址了

npm config set registry https://registry.npmmirror.com

查看镜像

npm config get registry

在这里插入图片描述

2.2)在IDEA中进行脚手架安装

①安装命令,如果安装失败,卸载重装

//安装脚手架
npm install -g @vue/cli

//卸载vue脚手架
npm uninstall vue-cli -g

在这里插入图片描述

②出现如下提示为成功
在这里插入图片描述

2.3)在IDEA中创建vue工程并启动

①在terminal输入创建命令

vue create 项目名(名称不能有中文,必须全小写,可用下划线)

在这里插入图片描述

②按上下箭头,回车,选择vue3语法模板
在这里插入图片描述
③创建成功后提示successfulsuccessful

2.4)进入工程目录,启动服务

cd demo
npm run serve

第三章、vue工程的目录结构介绍

3.1)vue工程的目录结构

my-vue-app/
├── node_modules/        # 项目依赖的 npm 包
├── public/              # 静态资源目录
│   └── index.html       # HTML 入口文件
├── src/                 # 源代码目录
│   ├── assets/          # 静态资源 (例如图片、字体)
│   ├── components/      # Vue 组件
│   ├── App.vue          # 根组件
│   ├── main.js          # 入口文件
│   └── router/          # 路由配置 (如果使用了 Vue Router)
│   └── store/           # Vuex 状态管理 (如果使用了 Vuex)
├── .gitignore           # Git 忽略文件
├── babel.config.js      # Babel 配置
├── package.json         # 项目依赖和脚本
├── vue.config.js        # Vue CLI 配置 (如果使用了 Vue CLI)
└── vite.config.js       # Vite 配置 (如果使用了 Vite)

截图参照
在这里插入图片描述

3.2)package.json核心文件内容

在这里插入图片描述

第4章、借助CDN使用Vue

4.1)vue简单引入:引入js文件

①官网下载Vue.js文件:Vue官网:快速上手
在这里插入图片描述
将vue.js文件复制到IDEA
在这里插入图片描述

②改变IDEA对js语法的识别:如图改为ECMAScript6
在这里插入图片描述

4.2)下载Vue插件和开发者工具

在IDEA下载Vue插件,安装插件方便识别vue提升
在这里插入图片描述
④在浏览器下载安装开发者工具
Chrome浏览器安装Vue.js devtools插件
1、浏览器访问极简插件

在这里插入图片描述

2、右上角搜索框搜索vue DevTools插件
在这里插入图片描述

3、在本地解压刚刚下载的插件,解压后如图:
在这里插入图片描述
4、打开谷歌浏览器–更多工具–拓展程序
注意:打开开发者模式
在这里插入图片描述

5、将解压的文件拖入拓展程序页面安装,安装成功
在这里插入图片描述

4.3)简单的Vue程序

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="vue.js"></script>
</head>
<body>
    <div id="root">
        <!--{{}}:插值语法  是以文本内容的形式给某个dom元素提供叶子节点-->
        <h1>
            {{name}}--{{age}}--{{sex}} --{{1+1}}
        </h1>
        <p>
            {{love}}
        </p>
        <hr/>
        User对象:<p>{{user.uname}}--{{user.uage}}</p>
        users数组:<p>{{users[0].uname}}</p>
        <p>{{users[1].uname}}</p>
        <p>{{users[2].uname}}</p>
    </div>
</body>
<!--vue对象一般写在body体下面-->
    <script>
        //这样写当前vue对象只能作用在当前的html上
        new Vue({
            el:"#root",//vue要把数据渲染到哪个html容器上
            data:{//vue的数据  只要符合键值对都行
                name:"大朗",
                age:18,//js值
                sex:true,
                love:"<h2>看书</h2>",//以文本显示
                user:{"uname":"西门","uage":20},//  js对象  对象类型的参数
                users:[{"uname":"金莲","uage":20},{"uname":"王婆","uage":60},{"uname":"武松","uage":16}]
            },
            methods:{//vue提供的函数

            }
        });
    </script>
</html>

运行后页面如下
在这里插入图片描述

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

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

相关文章

银河麒麟v10(arm架构)部署Embedding模型bge-m3【简单版本】

硬件 服务器配置&#xff1a;鲲鹏2 * 920&#xff08;32c&#xff09; 4 * Atlas300I duo卡 参考文章 https://www.hiascend.com/developer/ascendhub/detail/07a016975cc341f3a5ae131f2b52399d 鲲鹏昇腾Atlas300Iduo部署Embedding模型和Rerank模型并连接Dify&#xff08;自…

轻量级碎片化笔记memos本地NAS部署与跨平台跨网络同步笔记实战

文章目录 前言1. 使用Docker部署memos2. 注册账号与简单操作演示3. 安装cpolar内网穿透4. 创建公网地址5. 创建固定公网地址 推荐 ​ 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。 点击跳转到网站 前言…

【C++算法】54.链表_合并 K 个升序链表

文章目录 题目链接&#xff1a;题目描述&#xff1a;解法C 算法代码&#xff1a; 题目链接&#xff1a; 23. 合并 K 个升序链表 题目描述&#xff1a; 解法 解法一&#xff1a;暴力解法 每个链表的平均长度为n&#xff0c;有k个链表&#xff0c;时间复杂度O(nk^2) 合并两个有序…

EG8200Mini-104边缘计算网关!聚焦IEC104协议的工业数据转换与远程运维平台

在工业自动化和信息化融合不断深化的背景下&#xff0c;现场设备的数据采集与协议转换能力对系统集成效率与运维成本产生着直接影响。EG8200Mini-104边缘计算网关正是基于此需求场景设计&#xff0c;具备IEC104主从站双向支持能力&#xff0c;并配套远程运维与多网络接入方案&a…

python多线程+异步编程让你的程序运行更快

多线程简介 多线程是Python中实现并发编程的重要方式之一&#xff0c;它允许程序在同一时间内执行多个任务。在某些环境中使用多线程可以加快我们代码的执行速度&#xff0c;例如我们通过爬虫获得了一个图片的url数组&#xff0c;但是如果我们一个一个存储很明显会非常缓慢&…

各种场景的ARP攻击描述笔记(超详细)

1、ARP报文限速 上一章我们说过ARP报文也是需要上送CPU进行处理的协议报文,如果设备对收到的大量ARP报文全部进行处理,可能导致CPU负荷过重而无法处理其他业务。因此,在处理之前需要对ARP报文进行限速,以保护CPU资源。 1.根据源MAC地址或源IP地址进行ARP限速 当设备检测到某一…

庙算兵推:使用Streamlit框架构建了一个智能作战推演系统。

这段代码是一个完整的军事模拟应用&#xff0c;使用Streamlit框架构建了一个智能作战推演系统。该系统包括了三维地图显示、作战单位管理、应急事件处理等功能。用户可以通过界面控制推演的开始和暂停&#xff0c;调整时间加速倍率&#xff0c;并查看实时的战斗情况和系统状态。…

HDCP(四)

HDCP驱动开发实战深度解析 以下从协议栈架构、核心模块实现、安全设计到硬件集成&#xff0c;结合HDCP 2.x规范与主流硬件平台&#xff08;如ARM、FPGA&#xff09;特性&#xff0c;系统拆解驱动开发关键环节&#xff1a; 1. 协议栈架构与模块划分 驱动分层设计 硬件抽象层&…

Docker MySQL的主从同步 数据备份 数据同步 配置文件

创建主库 docker run \--namemysql_1 \-e MYSQL_ROOT_PASSWORD123456 \-p 3306:3306 \-v mysql_main_data:/var/lib/mysql \--restart unless-stopped \-d \mysql:8.0进入容器内部 docker exec -it mysql_1 bash查找配置文件 find / -name my.cnf复制出主机 docker cp mysql…

996引擎-疑难杂症:Ctrl + F9 编辑好的UI进入游戏查看却是歪的

Ctrl F9 编辑好UI后&#xff0c;进入游戏查看却是歪的。 检查Ctrl F10 是否有做过编辑。可以找到对应界面执行【清空】

JQuery初步学习

文章目录 一、前言二、概述2.1 介绍2.2 安装 三、语法3.1 文档就绪3.2 选择器 四、事件4.1 概述4.2 事件绑定/解绑4.3 一次性事件4.4 事件委托4.5 自定义事件 五、效果5.1 隐藏/显示5.2 淡入淡出5.3 滑动5.4 动画 六、链七、HTML7.1 内容/属性7.2 元素操作7.3 类属性7.4 样式属…

基于 Spring Boot 瑞吉外卖系统开发(三)

基于 Spring Boot 瑞吉外卖系统开发&#xff08;三&#xff09; 分类列表 静态页面 实现功能所需要的接口 定义Mapper接口 Mapper public interface CategoryMapper extends BaseMapper<Category> {}定义Service接口 public interface CategoryService extends ISe…

winserver2022备份

安装备份&#xff0c;然后等待安装完成即可 然后可以在这里看到安装好的win server2022备份 一直下一步然后到这里 不要用本地文件夹备份 备份到远程服务器&#xff0c;远程服务器路径 然后确定备份即可 如何恢复呢&#xff1f; 点击右侧的恢复就可以了 打开任务计划程序 这…

GAT-GRAPH ATTENTION NETWORKS(论文笔记)

CCF等级&#xff1a;A 发布时间&#xff1a;2018年 代码位置 25年4月21日交 目录 一、简介 二、原理 1.注意力系数 2.归一化 3.特征组合与非线性变换 4.多头注意力 4.1特征拼接操作 4.2平均池化操作 三、实验性能 四、结论和未来工作 一、简介 图注意力网络&…

PDFBox/Itext5渲染生成pdf文档

目录 PDFBox最终效果实现代码 Itext5最终效果实现代码 PDFBox 使用PDFBox可以渲染生成pdf文档&#xff0c;并且自定义程度高&#xff0c;只是比较麻烦&#xff0c;pdf的内容位置都需要手动设置x&#xff08;横向&#xff09;和y&#xff08;纵向&#xff09;绝对位置&#xff…

PyTorch Tensor维度变换实战:view/squeeze/expand/repeat全解析

本文从图像数据处理、模型输入适配等实际场景出发&#xff0c;系统讲解PyTorch中view、squeeze、expand和repeat四大维度变换方法。通过代码演示对比不同方法的适用性&#xff0c;助您掌握数据维度调整的核心技巧。 一、基础维度操作方法 1. view&#xff1a;内存连续的形状重…

【NLP 面经 9、逐层分解Transformer】

目录 一、Transformer 整体结构 1.Tranformer的整体结构 2.Transformer的工作流程 二、Transformer的输入 1.单词 Embedding 2.位置 Embedding 计算公式&#xff1a; 三、Self-Attention 自注意力机制 1.Self-Attention 结构 ​编辑 2.Q、K、V的计算 代码实现 3.Self-Attenti…

这是一个文章标题

# Markdown 全语法示例手册本文档将全面演示 Markdown 的语法元素&#xff0c;包含 **标题**、**列表**、**代码块**、**表格**、**数学公式** 等 18 种核心功能。所有示例均附带实际应用场景说明。---## 一、基础文本格式### 1.1 标题层级 markdown # H1 (使用 #) ## H2 (使用…

xtrabackup备份

安装&#xff1a; https://downloads.percona.com/downloads/Percona-XtraBackup-8.0/Percona-XtraBackup-8.0.35-30/binary/tarball/percona-xtrabackup-8.0.35-30-Linux-x86_64.glibc2.17.tar.gz?_gl1*1ud2oby*_gcl_au*MTMyODM4NTk1NS4xNzM3MjUwNjQ2https://downloads.perc…

(51单片机)串口通讯(串口通讯教程)(串口接收发送教程)

前言&#xff1a; 今天有两个项目&#xff0c;分别为&#xff1a; 串口接收: 串口发送&#xff1a; 如上图将文件放在Keli5 中即可&#xff0c;然后烧录在单片机中就行了 烧录软件用的是STC-ISP&#xff0c;不知道怎么安装的可以去看江科大的视频&#xff1a; 【51单片机入门…