搭建项目前端页面环境 | 学习笔记

简介: 快速学习搭建项目前端页面环境

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)搭建项目前端页面环境学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/667/detail/11328


搭建项目前端页面环境


内容介绍:

一、B2C 模式

二、搭建项目前端页面环境


一、B2C 模式

1.项目常用的商业模式是 B2C 模式。

(1)什么叫 B2C 模式?

有两部分,一个管理员,一个普通用户。

开发时做的是两套系统,一套系统是管理员系统。一套系统是普通用户系统。先做的是管理员系统叫后台管理系统,普通用户系统叫前台用户系统。

2.系统实现

之前写的讲师管理接口是后台系统中的一个模块。前台中可以实现视频的播放,微信扫码登录、微信支付等。

现在做的是后台分成两部分,后端接口和前端页面。

因为项目是前后端分离开发,所以肯定有后端接口部分和前端页面部分。接口部分(讲师管理模块)已经写过了。下面要做的就是前端页面。把前端页面的环境搭建出来,把页面效果做到。前台和后台一样,有接口有页面。


二、搭建项目前端页面环境

在实际开发中,一般来讲搭建一个页面环境很少是从零开始写,很多时候会选举一些框架或者一些模板来搭建页面,这么做效率更高,可以实现很多业务的功能。

  1. 选取一个模板(框架)进行环境搭建

Voe-admin-template

在资料里找到这个模板,或者到官网去下载最新的

image.png

资料文件夹位置:

资料/前端相关资源/两个压缩文件,哪个都可以。

可以看到两个文件的大小。第一个文件100多K,第二个文件900多k。现在用100多 K 就足够了,900多 K 中有更多写好的功能。模板就是项目的环境搭建,选用171 K 的压缩文件,

2.解压171 K 的压缩文件到工作区里面去。

解压之后是这样

image.png

点开里边还有一层

image.png

就这个文件直接复制到工作区中

image.png

3.通过 Vscode 的终端打开解压文件夹,进行依赖安装。

(1)找到第二步复制的文件在终端中打开

image.png

(2)打开之后把依赖装上,默认只有一个配置文件package.json。里边就是有很多的依赖。通过配置文件安装或下载依赖,使用命令npm install

如果失败,就把下载的东西删掉,重新用命令下载。

(3)下载完成之后,会多出来一个 node_moduiles 文件夹,最终依赖就在这里。

4.启动下载好依赖的项目

命令:npm run dev(run 运行 dev 开发环境)用这个命令启动项目。

(1)进入项目的目录,用终端打开

image.png

(2)直接输入命令 npm run dev

(3)启动过程中有一个百分比的显示,最终提示100%就成功了。

(4)可以看到有一个默认端口号叫9528,可以改,一般没必要改,用默认的就可以了。

成功之后会自动打开浏览器可以自动访问,如果你没自动打开,可以通过这个端口号访问。

打开之后就是后台系统的一个前端页面

image.png

它是一个用模板做到的登录页面。当看到它,就表示成功了。

相关文章
|
1月前
|
JavaScript 前端开发 程序员
前端原生Js批量修改页面元素属性的2个方法
原生 Js 的 getElementsByClassName 和 querySelectorAll 都能获取批量的页面元素,但是它们之间有些细微的差别,稍不注意,就很容易弄错!
|
1月前
|
缓存 前端开发 JavaScript
前端开发的必修课:如何让你的网页在弱网环境下依然流畅运行?
【10月更文挑战第30天】随着移动互联网的普及,弱网环境下的网页性能优化变得尤为重要。本文详细介绍了如何通过了解网络状况、优化资源加载、减少HTTP请求、调整弱网参数和代码优化等方法,提升网页在弱网环境下的加载速度和流畅性,从而改善用户体验。
133 4
|
1月前
|
监控 前端开发 数据可视化
3D架构图软件 iCraft Editor 正式发布 @icraft/player-react 前端组件, 轻松嵌入3D架构图到您的项目,实现数字孪生
@icraft/player-react 是 iCraft Editor 推出的 React 组件库,旨在简化3D数字孪生场景的前端集成。它支持零配置快速接入、自定义插件、丰富的事件和方法、动画控制及实时数据接入,帮助开发者轻松实现3D场景与React项目的无缝融合。
115 8
3D架构图软件 iCraft Editor 正式发布 @icraft/player-react 前端组件, 轻松嵌入3D架构图到您的项目,实现数字孪生
|
1月前
|
前端开发 数据安全/隐私保护
.自定义认证前端页面
.自定义认证前端页面
13 1
.自定义认证前端页面
|
1月前
|
前端开发 JavaScript 搜索推荐
前端懒加载:提升页面性能的关键技术
前端懒加载是一种优化网页加载速度的技术,通过延迟加载非首屏内容,减少初始加载时间,提高用户访问体验和页面性能。
|
2月前
|
JavaScript 前端开发 Docker
前端全栈之路Deno篇(二):几行代码打包后接近100M?别慌,带你掌握Deno2.0的安装到项目构建全流程、剖析构建物并了解其好处
在使用 Deno 构建项目时,生成的可执行文件体积较大,通常接近 100 MB,而 Node.js 构建的项目体积则要小得多。这是由于 Deno 包含了完整的 V8 引擎和运行时,使其能够在目标设备上独立运行,无需额外安装依赖。尽管体积较大,但 Deno 提供了更好的安全性和部署便利性。通过裁剪功能、使用压缩工具等方法,可以优化可执行文件的体积。
151 3
前端全栈之路Deno篇(二):几行代码打包后接近100M?别慌,带你掌握Deno2.0的安装到项目构建全流程、剖析构建物并了解其好处
|
1月前
|
前端开发 测试技术
前端工程化的分支策略要如何与项目的具体情况相结合?
前端工程化的分支策略要紧密结合项目的实际情况,以实现高效的开发、稳定的版本控制和顺利的发布流程。
28 1
|
1月前
|
前端开发 安全 JavaScript
在阿里云快速启动Appsmith搭建前端页面
本文介绍了Appsmith的基本信息,并通过阿里云计算巢完成了Appsmith的快速部署,使用者不需要自己下载代码,不需要自己安装复杂的依赖,不需要了解底层技术,只需要在控制台图形界面点击几下鼠标就可以快速部署并启动Appsmith,非技术同学也能轻松搞定。
|
1月前
|
机器学习/深度学习 自然语言处理 前端开发
前端神经网络入门:Brain.js - 详细介绍和对比不同的实现 - CNN、RNN、DNN、FFNN -无需准备环境打开浏览器即可测试运行-支持WebGPU加速
本文介绍了如何使用 JavaScript 神经网络库 **Brain.js** 实现不同类型的神经网络,包括前馈神经网络(FFNN)、深度神经网络(DNN)和循环神经网络(RNN)。通过简单的示例和代码,帮助前端开发者快速入门并理解神经网络的基本概念。文章还对比了各类神经网络的特点和适用场景,并简要介绍了卷积神经网络(CNN)的替代方案。
130 1
|
1月前
|
前端开发 Unix 测试技术
揭秘!前端大牛们如何高效管理项目,确保按时交付高质量作品!
【10月更文挑战第30天】前端开发项目涉及从需求分析到最终交付的多个环节。本文解答了如何制定合理项目计划、提高团队协作效率、确保代码质量和应对项目风险等问题,帮助你学习前端大牛们的项目管理技巧,确保按时交付高质量的作品。
41 2

热门文章

最新文章