Vue3 —— 安装及配置环境

devtools/2025/2/8 23:30:16/

Vue官网:Vue.js - The Progressive JavaScript Framework | Vue.js

配置环境

终端:

  • Linux和Mac上可以用自带的终端。

  • Windows上推荐用powershell或者cmdGit Bash有些指令不兼容。

安装Node.js

需要在node运行环境下调试,安装LTS版(长期支持、稳定版)。

  • 安装地址:Node.js — Run JavaScript Everywhere

安装@vue/cli

安装开发环境。安装Node.js通常也会安装NPM,因为NPM是Node.js的官方包管理工具。

  • 执行:npm i -g @vue/cli

  • 如果执行后面的操作有bug,可能是最新版有问题,可以尝试安装早期版本,比如:npm i -g @vue/cli@4

启动vue自带的图形化项目管理界面:

  • 执行:vue ui

  • 常见问题1:Windows上运行vue,提示无法加载文件,表示用户权限不足。

  • 解决方案:用管理员身份打开终端,输入set-ExecutionPolicy RemoteSigned,然后输入y

下载插件:

  • vue-router (路由)

  • vuex (在多个组件之间维护同一个数据)

下载依赖:

  • bootstrap

我遇到的问题:

1. 问题:创建Vue项目报HADOOP_CONF_DIR错。

  • 原因:与电脑上的hadoop配置环境冲突了。

  • 解决方法:找到本机电脑上的.vuerc文件(存放于C:\Users\用户名\ .vuerc),编辑以下内容,保存文件后打开终端重新输入Vue ui:

{"useTaobaoRegistry": true,"packageManager": "npm"
}

2. 问题:执行vue ui后在进入vue管理器后一直加载。

  • 原因:可能是打开vue ui的路径里面文件太多导致卡死一直加载。

  • 解决方法:将终端路径换成一个简单的路径去打开Vue ui。


http://www.ppmy.cn/devtools/157202.html

相关文章

[数据结构] 线性表和顺序表

目录 线性表 顺序表的实现 顺序表各个方法的实现 boolean isFull() -- 判断数组是否放满 : void add(int data) -- 在数组末尾插入新元素 : void add(int pos,int data) -- 在指定位置插入元素 : boolean contain(int toFind) -- 判断是否包含某个元素 int indexOf(in…

Android ExpandableListView 详细用法全解析

引言 在 Android 开发中,列表展示是一种非常常见的交互形式。而 ExpandableListView 作为一种特殊的列表控件,它允许我们创建具有分组功能的列表,每个分组下还可以包含多个子项,并且分组可以展开和收缩,这大大增强了数…

Vue混入(Mixins)与插件开发深度解析

Vue混入(Mixins)与插件开发深度解析 Vue混入(Mixins)与插件开发深度解析1. Vue混入(Mixins)核心概念1.1 什么是混入1.1.1 本质定义与技术定位1.1.2 混入与相关概念的对比1.1.3 适用场景分析1.1.4 设计哲学与…

Python Bug修复案例分析:列表切片引发的内存泄漏问题

在python程序中操作一个大型数据处理系统中,我们发现当程序运行一段时间后,内存占用不断增加,最终导致系统性能下降。经过分析,发现问题出在对大量数据进行列表切片操作时的内存管理上。我们来看看相关的 代码 class DataProcess…

profinet转ModbusTCP网关,助机器人“掀起”工业智能的惊涛骇浪

在现代汽车制造过程中,生产设备的精确控制与实时监测是确保产品质量和生产效率的关键。某汽车制造厂在其生产线上应用了可编程逻辑控制器(PLC)和压力传感器,这两种设备分别使用稳联技术Profinet和ModbusTCP协议( WL-A…

2021 年 9 月青少年软编等考 C 语言五级真题解析

目录 T1. 问题求解思路分析T2. 抓牛思路分析T3. 交易市场思路分析T4. 泳池思路分析T1. 问题求解 给定一个正整数 N N N,求最小的 M M M 满足比 N N N 大且 M M M 与 N N N 的二进制表示中有相同数目的 1 1 1。 举个例子,假如给定 N N N 为 78 78 78,二进制表示为 …

【MySQL】centos 7 忘记数据库密码

vim /etc/my.cnf文件; 在[mysqld]后添加skip-grant-tables(登录时跳过权限检查) 重启MySQL服务:sudo systemctl restart mysqld 登录mysql,输入mysql –uroot –p;直接回车(Enter) 输…

Elasticsearch 高级技巧

Elasticsearch 高级技巧 1. 优化查询 使用过滤器(Filter)而不是查询(Query) Elasticsearch 中的查询分为两种主要类型:查询(Query) 和 过滤器(Filter)。查询会计算文档…