前端工程化-Vue脚手架安装

 在现代前端开发中,Vue.js已成为一个流行的框架,而Vue CLI(脚手架)则为开发者提供了一个方便的工具,用于快速创建和管理Vue项目。本文将详细介绍如何安装Vue脚手架,创建新项目以及常见问题的解决方法。

什么是Vue脚手架?
        Vue脚手架是官方提供的标准化开发工具,其主要功能是简化Vue项目的创建和配置,从而提升开发效率。它支持命令行和UI界面,能自动生成项目结构、配置第三方依赖和进行开发环境管理等。

Node.js环境安装

Node.js — 在任何地方运行 JavaScript (nodejs.org) ,可以去官网下载,按照步骤安装.

选择16.20.2的版本:

安装好后,记得验证是否安装成功(安装时勾选环境变量的配置 )

在终端输入命令: node -v,出现版本号证明安装成功

安装好后设置环境变量

配置npm全局安装路径

1.以管理员身份打开cmd

2.设置全局路径

注意这个双引号里的路径就是你安装Node.js时的安装路径,每个人根据自己路径进行安装

npm config set prefix "D:\develop\NodeJs"

npm config get prefix

3.镜像

注意这个双引号里的路径就是你安装Node.js时的安装路径,每个人根据自己路径进行安装

阿里镜像

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

(在终端输入此命令)

为什么要设置镜像:

1.网络限制:在某些网络环境(如公司、学校或特定地区),直接访问外部网站可能受到限制,导致无法下载 npm 包或其他依赖。这时,通过设置代理,可以绕过这些限制,顺利访问所需资源。
2.提高下载速度:由于国际带宽的限制,直接从国外的 npm 源下载包可能会非常慢。国内的代理镜像(如淘宝镜像、阿里云镜像等)通常提供更快的下载速度,能够显著提高安装效率。
3.避免连接超时:由于网络不稳定,直接访问外部源时可能会遇到连接超时的问题。使用国内的代理镜像可以减少这种情况的发生,从而提高成功下载的概率。
4.简化配置:通过设置代理镜像,可以在 npm 配置中统一管理源地址,避免在每次安装时都需要手动调整。这对于频繁使用 npm 的开发者来说,能够节省时间和精力。
 

安装脚手架

npm install -g @vue/cli

(在终端输入此命令)

安装成功以后要进行验证:(在终端输入下图中的语句)

创建第一个VUE项目

1.打开vue-workspace目录

2.创建vue项目

3.VUE项目的结构 

 

安装elementUI

npm下载:(在终端输入命令 )

 

main.js引入elementUI

 

import Vue from 'vue'
import App from './App.vue'
import './registerServiceWorker'import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'Vue.use(ElementUI)
Vue.config.productionTip = falsenew Vue({render: h => h(App),
}).$mount('#app')

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

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

相关文章

利用爬虫获取的数据能否用于商业分析?

在数字化时代,数据已成为企业获取竞争优势的关键资源。网络爬虫作为一种数据收集工具,能够从互联网上抓取大量数据,这些数据在商业分析中扮演着重要角色。然而,使用爬虫技术获取的数据是否合法、能否用于商业分析,是许…

罗德与施瓦茨ZN-Z129E网络分析仪校准套件具体参数

罗德与施瓦茨ZN-Z129E网络校准件ZN-Z129E网络分析仪校准套件 1,频率范围从9kHz到4GHz(ZNB4),8.5GHz(ZNB8),20GHz(ZNB20),40GHz(ZNB40) 2,动态范围宽,高达140 dB 3,扫描时间短达4ms…

如何为IntelliJ IDEA配置JVM参数

在使用IntelliJ IDEA进行Java开发时,合理配置JVM参数对于优化项目性能和资源管理至关重要。IntelliJ IDEA提供了两种方便的方式来设置JVM参数,以确保你的应用程序能够在最佳状态下运行。本文将详细介绍这两种方法:通过工具栏编辑配置和通过服…

unity is running as administrator 管理员权限问题

每次打开工程弹出unity is running as administrator的窗口 unity版本2022.3.34f1,电脑系统是win 11系统解决方法一:解决方法二: unity版本2022.3.34f1,电脑系统是win 11系统 每次打开工程都会出现unity is running as administr…

回归预测 | MATLAB实现CNN-BiGRU-Attention卷积神经网络结合双向门控循环单元融合注意力机制多输入单输出回归预测

回归预测 | MATLAB实现CNN-BiGRU-Attention卷积神经网络结合双向门控循环单元融合注意力机制多输入单输出回归预测 目录 回归预测 | MATLAB实现CNN-BiGRU-Attention卷积神经网络结合双向门控循环单元融合注意力机制多输入单输出回归预测预测效果基本介绍程序设计参考资料 预测效…

OneCode:开启高效编程新时代——企业定制出码手册

一、概述 OneCode 的 DSM(领域特定建模)出码模块是一个强大的工具,它支持多种建模方式,并具有强大的模型转换与集成能力,能够提升开发效率和代码质量,同时方便团队协作与知识传承,还具备方便的仿…

git暂存

给大家分享几个git命令: git stash 暂存工作目录的修改 git stash list 查看暂存列表 git stash apply 恢复暂存内容并保持最近一次暂存记录,如果有多个暂存记录,想恢复指定的暂存记录,可以使用git stash apply stash{}&#xf…

远程控制软件新趋势

随着数字化浪潮的推进,远程控制软件已经成为我们生活中的一部分,它们不仅改变了我们的工作方式,还为日常生活带来了极大的便利。现在,让我们来探讨远程控制软件在数字时代的发展和应用,以及它们如何引领新的办公趋势。…

C++如何处理对象的状态变化?

概念 处理对象的状态变化是软件开发中一个重要的课题,尤其是在设计过程中,如何有效管理对象的状态变化对于软件的可维护性、可扩展性和整体设计都至关重要。 状态模式 状态模式通过将状态封装为对象,允许对象在内部状态改变时改变其行为。…

在Spring中application 的配置属性(详细)

application 的配置属性。 这些属性是否生效取决于对应的组件是否声明为 Spring 应用程序上下文里的 Bean (基本是自动配置 的),为一个不生效的组件设置属性是没有用的。 multipart multipart.enabled 开启上传支持(默认&a…

C语言编程1.27汉诺塔

题目描述 给定一个由n个圆盘组成的塔,这些圆盘按照大小递减的方式套在第一根桩柱上。现要将整个塔移动到另一根桩柱上,每次只能移动一个圆盘,且较大的圆盘在移动过程中不能放置在较小的圆盘上面。 输入格式 输入由四行: 第一行…

初学stm32 --- 时钟配置

目录 stm32时钟系统 时钟源 (1) 2 个外部时钟源: (2)2 个内部时钟源: 锁相环 PLL PLLXTPRE: HSE 分频器作为 PLL 输入 (HSE divider for PLL entry) PLLSRC: PLL 输入时钟源 (PL…

【Java基础面试题025】什么是Java的Integer缓存池?

回答重点 Java的Integer缓存池(Integer Cache)是为了提升性能和节省内存。根据实践发现大部分的数据操作都集中在值比较小的范围,因此缓存这些对象可以减少内存分配和垃圾回收的负担,提升性能 在 -128到127范围内的Integer对象会…

Nginx IP优化限制策略

Nginx 如何限制每个 IP 地址的连接数,优化资源分配? Nginx 限制每个 IP 地址的连接数 Nginx 提供了多种机制来限制单个 IP 地址所能建立的同时连接数,这对于防止资源耗尽和提高服务稳定性至关重要。以下是几种有效策略: 1. 使用…

[spring]XML配置文件标签

spring的XML配置文件的标签大体可以分为两种: 其中的默认标签,我们前面文章里面出现的标签都是默认标签,是spring本身自带的,不需要我们去引入其他东西。而自定义标签则是指非默认标签的其他的由我们或产品发行方自定义的对接spir…

简单的bytebuddy学习笔记

简单的bytebuddy学习笔记 此笔记对应b站bytebuddy学习视频进行整理,此为视频地址,此处为具体的练习代码地址 一、简介 ByteBuddy是基于ASM (ow2.io)实现的字节码操作类库。比起ASM,ByteBuddy的API更加简单易用。开发者无需了解class file …

【信息系统项目管理师】高分论文:论信息系统项目的进度管理(人力资源管理系统)

更多内容请见: 备考信息系统项目管理师-专栏介绍和目录 文章目录 论文1、规划进度管理3、排列活动顺序4、估算活动持续时间5、制订进度计划6、控制进度论文 2022年2月,我作为项目经理参与了XX电网公司人力资源管理系统建设项目,该项目是2022年XX电网公司“十三五”信息化规…

vue3项目结合Echarts实现甘特图(可拖拽、选中等操作)

效果图: 图一:选中操作 图二:上下左右拖拽操作 本案例在echarts​​​​​​​示例机场航班甘特图的基础上修改​​​​​​​ 封装ganttEcharts组件,测试数据 airport-schedule.jsonganttEcharts代码: 直接复制粘贴可测​​​​…

GIT安装过程

文章目录 ‌下载安装包‌安装过程‌验证安装‌Git的基本使用‌ ‌Git的安装可以通过以下步骤完成‌ ‌下载安装包‌ 首先,访问Git官网(https://git-scm.com/)或Git for Windows(https://gitforwindows.org/)下载对应系统的安装包。 对于Windows系统,通常…

Java 技术面试常见问题解析

1.说说Mybatis的缓存机制: MyBatis 是一个优秀的持久层框架,它简化了企业应用开发中数据库操作的代码。MyBatis 提供了一级缓存和二级缓存机制来优化对数据库的访问。 一级缓存 (SqlSession级别的缓存) 一级缓存是 MyBatis 中默认开启且无法关闭的缓存机制。它存…