前端(五):前端工程化

news2024/9/27 19:25:59

前端工程化是指在企业级的前端开发项目中,把前端开发所需的工具、技术、流程、经验等进行规范化、标准化。

一、环境准备

(一)环境准备

1、Vue-cli:是Vue官方提供的一个脚手架,用于快速生成一个Vue的项目模板。

2、Vue-cli提供的功能:统一的目录结构、本地测试、热部署、单元测试、集成打包上线。依赖环境:node.js

(二)node.js下载

地址(中文):https://nodejs.cn/download/
在这里插入图片描述
点击下载的文件,安装,修改安装位置,一直点next,直到install。
在这里插入图片描述
在这里插入图片描述

(三)验证node.js的环境变量

配置node.js的环境变量(安装好后会自动配置),验证node.js环境变量。

在这里插入图片描述

(四)配置npm全局安装路径

配置node.js的打包资源管理器npm的全局安装路径,“npm config set prefix “D:\javaSoftware\helpTools””
在这里插入图片描述
在这里插入图片描述
切换npm的淘宝镜像(为了后期的加速下载),如不成功可在网上搜索最新的淘宝镜像地址

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

在这里插入图片描述

(五)安装Vue-cli

//安装
npm install -g @vue/cli
//判断是否安装成功
vue --version

在这里插入图片描述

在这里插入图片描述

二、Vue项目简介

(一)创建

//方法一:通过命令行创建
vue create vue-project01
//方法二:图形化界面
vue ui

以下为图形化界面创建:
①在桌面创建一个Vue文件夹,进入文件夹cmd
在这里插入图片描述
②输入vue ui,回车(不要关闭控制面板!!!!)
在这里插入图片描述
③创建
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
回到命令提示符面板,回车一下(下载),显示project created表示下载成功
在这里插入图片描述
在这里插入图片描述
此刻,Vue文件里面生成了vue-project01文件
在这里插入图片描述
在vscode中打开:
在这里插入图片描述

(二)Vue目录结构

①node_modules:整个项目的依赖包
②public:存放项目静态文件
③src:存放项目源代码
在这里插入图片描述

④package.json:模块基本信息,项目开发所需要模块,版本信息
⑤vue.config.js:保存vue配置的文件,如。代理、端口的配置等。

(三)启动vue项目

①方式一:命令行

npm run serve

②图像化界面
在这里插入图片描述
在这里插入图片描述
设置完后重启vscode,并点击package.json。
在这里插入图片描述
在这里插入图片描述
运行成功:
在这里插入图片描述
③修改前端配置中的端口号,避免和tomcat端口号冲突
首先,停止当前服务,ctrl+c,输入Y
在这里插入图片描述
修改配置:
在这里插入图片描述

配置完成后再次启动:
在这里插入图片描述

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

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

相关文章

如何利用WMS仓储管理系统进行库存整合

在当今竞争激烈的市场环境中,库存管理已成为企业运营的核心环节之一。为了提高库存管理的效率,降低库存成本,并实现库存资源的有效整合,越来越多的企业开始转向采用WMS仓储管理系统解决方案这一智能化工具。本文将从库存整合的迫切…

矩阵获客时代,云微客布局SEO优化,提升企业搜索流量

矩阵这个词大家应该都不是第一次听了,毕竟现在互联网时代,想要在线上获客,矩阵就绕不过去的。现在,短视频已经成为了当下年轻人获取信息的重要途径,而对于商企来说,布局短视频矩阵不仅是线上获客、获取流量…

内网域森林之ProxyNotShell漏洞利用

点击星标,即时接收最新推文 本文选自《内网安全攻防:红队之路》 在渗透测试过程,如果目标环境存在Exchange服务器,我们也需要测试是否存在已知的远程命令执行漏洞,这里首先介绍ProxyNotShell。 ProxyNotShell和之前…

60 函数参数——关键参数

关键参数主要指调用函数时的参数传递方式,与函数定义无关。 通过关键参数可以按参数名字传递值,明确指定哪个值传递给哪个参数,实参顺序可以和形参顺序不一致,但不影响参数值的传递结果,避免了用户需要牢记参数位置和…

战锤40K极速狂飙怎么领 战锤40K极速狂飙免费喜加一入库教程

steam喜加一。游戏名称叫做《战锤40K:极速狂飙(Warhammer 40,000: Speed Freeks)》,这是一款背景设定在《战锤40K》宇宙中的竞速游戏,玩家将驾驶装载着炸裂性武器和强大能力的车辆,在肾上腺素爆棚的竞速比赛…

非标自动化ARM供控制器用于绕线机控制解决方案

在现代工业生产中,绕线机是一种广泛应用的设备,用于制造各种线圈和绕组。而绕线机的控制精度和速度直接影响到产品的质量和生产效率。ARMxy 嵌入式电脑作为一种高性能的控制设备,为绕线机控制带来了新的标准。 ARMxy 嵌入式电脑采用了先进的嵌…

计算机毕业设计选题推荐-课程教学平台-Java/Python项目实战

✨作者主页:IT毕设梦工厂✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

从零开始学python必看,最强“Python编程三剑客(pdf)”,拿来吧你!

从0开始学Python,就问你一句:慌不慌? 说句实在的,慌,可能是因为你自己没有完整的规划,其实就是不知道从何下手,七七八八乱学一通自然还是觉得无厘头。 但今天,我要跟你讲&#xff…

用户资产分级分类、命名和编码规则设计(汽车行业)

用户资产设计目的 用户资产建设要求聚合跨触点数据,对数据进行清洗、转换、整合,实现数据标准化、集成化、用户资产化,沉淀共性数据服务能力、以快速响应业务需求。 为支撑数据融通共享、数据分析挖掘和数据运营,形成数据业务化…

Python实现深度森林(Deep Forest)回归模型(deepforest回归算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 随着大数据和人工智能技术的发展,机器学习已成为解决各种复杂问题的强大工具。在众多机器学…

采用Spring Cloud +UniApp +MySql技术开发,SaaS模式的一套智慧工地云平台源码,支持多端展示:PC端、大屏端、手机端、平板端

基于微服务架构JavaSpring Cloud UniApp MySql技术开发saas模式的一套智慧工地云平台源码,支持多端展示:PC端、大屏端、手机端、平板端。 智慧工地平台支持项目级、公司级、集团级多级权限划分,可根据企业的组织架构进行项目权限、功能权限、…

Shopify被封?Shopify店铺开店到防封全面指南

Shopify,作为独立电商建站领域的佼佼者,其SaaS模式简化了建站流程,无需编程背景即可创建线上店铺,吸引了众多商家的目光。本文将详细讲解Shopify店铺从注册、运营到防封的每一个关键环节,为商家提供一站式指导&#xf…

精通推荐算法20:特征交叉之DCN -- 异构模型Wide侧引入高阶交叉

1 引言 DeepFM通过FM显式引入了二阶特征交叉,提升了低阶特征交叉能力。但在推荐场景中,三阶、四阶甚至更高阶的特征交叉同样十分重要。比如在应用市场(如Google Play)推荐场景中,“年轻”的“男性”用户,对…

用javaagent和javassist实现Arthas的watch功能

一、被监控的服务 spring-boot-demo 1、 pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation&q…

如何让AI绘画SD可控又好用?10个硬核控图能力(ControlNet)了解一下

大家好&#xff0c;我是灵魂画师向阳 Stable Diffusion&#xff08;简称SD&#xff09;作为一款目前非常流行且强大的AIGC工具&#xff0c;相信大家已经有一定了解&#xff01; 这款工具的使用说简单却也复杂&#xff0c;想要获得高质量图片&#xff0c;其硬核控图能力**&…

安装Supervisor队列进程、管理 Laravel 队列进程

在 CentOS 上安装 Supervisor 并配置 Laravel 的步骤如下&#xff1a; 1.安装 Supervisor&#xff1a; 使用以下命令安装 Supervisor&#xff1a; sudo yum install epel-release sudo yum install supervisor 2.配置 Supervisor&#xff1a; 创建一个新的 Supervisor 配置文…

ARMxy边缘计算网关用于过程控制子系统

在现代工业生产中&#xff0c;过程控制系统的优化对于提高生产效率、保证产品质量、降低能源消耗等方面都具有重要意义。而 ARMxy 工控机作为一种高性能、高可靠性的工业控制设备&#xff0c;正逐渐成为过程控制系统优化的新选择。 ARMxy 工控机采用了先进的 ARM 架构处理器&am…

海南自闭症学校排名榜最新:突破传统,呵护孩子成长

在当今社会&#xff0c;对于自闭症儿童的教育和康复&#xff0c;关注度日益提高。各种自闭症学校排名榜层出不穷&#xff0c;然而&#xff0c;这些排名榜的真实性和权威性却常常有待商榷。家长们在为孩子选择自闭症寄宿学校时&#xff0c;切不可盲目依赖这些排名&#xff0c;而…

【ProtoBuf】语法类型详解

目录 字段规则 消息类型的定义与使用 嵌套定义 非嵌套定义 同文件中消息类型作为字段类型使用 其他文件.proto文件的消息使用 enum类型 Any类型 oneof类型 map类型 默认值 更新消息 保留字段 未知字段 前后兼容 选项option 字段规则 上篇文章我们提到消息是由…

【Java】字符串相关类的底层原理(014)

目录 ♦️字符串存储的内存原理 &#x1f38f;字面量字符串对象 &#x1f38f;构造函数声明字符串对象 ♦️比较的是什么 &#x1f38f;基本数据类型 &#x1f38f;引用数据类型 ♦️字符串拼接的底层原理 &#x1f38f;拼接的时候没有变量参与 &#x1f38f;拼接的时候…