WEB前端项目开发——(一)(2024)

news2024/10/7 4:26:48

目录

1  通过Git Bash安装 vue-cli

2  创建项目

3  解决Git Bash方向键失效

4  重新进行项目创建

5  浏览器输入地址查看

6  案例——简单修改v3-calendar中的内容

7  测试页面效果


本篇文章介绍通过了Git Bash创建v3-calendar项目,之后对v3-calendar进行简单修改。

环境准备:

电脑要安装好Git、Visual Studio Code软件。

1  通过Git Bash安装 vue-cli

1. 在电脑“C:\Users\Administrator”下鼠标右击,点击“Open Git Bash here”打开Git Bash。

2. 如图,成功打开Git Bash。

3. 执行如下命令,通过"npm config set registry" 命令来设置npm的registry。

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

4. 执行如下命令,在系统上全局安装webpack。注意:在此之前您需要确保您已经安装了Node.js和npm。

npm install webpack -g

5. 在命令提示窗口执行如下命令,全局安装 vue-cli。

npm install -g @vue/cli

6. 执行如下命令,查看版本。

vue -V

2  创建项目

执行如下命令,创建一个名为“v3-calendar”的项目。

vue create v3-calendar

回车创建项目,v3-calendar是项目名称,可以自定义项目名字,然后开始进入一系列问答环节,default是默认配置,空格键多选,回车执行该选项。

在上述图片中出现问答环节我们使用空格键、上下键可能无效,此时我们就要寻找办法解决它。

3  解决Git Bash方向键失效

1. 关闭Git Bash窗口,点击OK退出。

2. 在git bash的安装目录“C:\Program Files\Git\etc”下找到名为bash.bashrc的文件选中右击,通过Visual Studio Code打开(也可拖拽至Visual Studio Code打开)。

3. 打开后进入Visual Studio Code编辑界面,在文件最后添加如下代码并保存,若提示保存权限不足点击右下角提示框的“以管理员身份重试”即可。

alias vue='winpty vue.cmd'

4  重新进行项目创建

1. 保存完成后退出,重新回到“C:\Users\Administrator”文件夹下右击鼠标打开Git Bash,重新输入如下命令创建v3-calendar项目。

vue create v3-calendar

2. 如图,点击电脑上下键选择第三项“Manually select features”后按回车键。

3. 如图,使用电脑空格键和上下键选择(勾选)“Router”、“Vuex”、“CSS Pre-processors”三项后按回车键。

4. 如图,默认选择“3.x”后按回车键。

5. 如图,输入“Y”后按回车键。

6. 如图,使用电脑上下键选择第二项“Less”后按回车键。

7. 如图,默认选项,按回车键。

8. 如图,输入“N”后按回车键。

9. 如图,稍作等待。

10. 完成,注意提示命令:

cd v3-calender
npm run serve

11. 回到“C:\Users\Administrator”文件夹,我们会发现多出一个名为“v3-calendar”的文件夹,这便是我们刚刚在Git Bash中创建的v3-calendar项目文件夹。

12. 重新回到Git Bash窗口,执行如下命令,进入v3-calendar文件夹中。

cd v3-calendar

13. 执行如下命令,执行后如果显示图片中内容(App运行主机地址和网络地址)则合适。

npm run serve

注意:上述图片执行完“npm run serve”命令后如果出现报错,没有显示App运行主机地址和网络地址,首先仔细阅读错误原因,看是不是vue版本错误的问题。

如果是vue版本错误引发的问题,执行如下命令。@后面版本号按照错误提示更改即可。

npm install vue@3.2.13 --save

重新运行如下命令,显示App运行主机地址和网络地址即合适。

npm run serve

5  浏览器输入地址查看

打开浏览器,输入Git Bash窗口给出的地址“http://localhost:8080/”(注意看清端口号,确保输入正确)后按回车键,显示如图界面即可。

6  案例——简单修改v3-calendar中的内容

要求实现效果:

1. 在“C:\Users\Administrator”下找到v3-calendar文件夹,使用Visual Studio Code打开(简单方法:直接将v3-calendar文件夹拖拽至Visual Studio Code中),打开后如图所示。

2. 删除src/components下的HelloWorld.vue文件,删除src/views下的AboutView.vue(About.vue)和HomeView.vue(Home.vue)文件。

3. 在src/assets下增加三个文件夹,分别是css、img、js。

链接:https://pan.baidu.com/s/1lFcqja2pdUl8GYOSQ4-dOw?pwd=e6n9

提取码:e6n9

复制这段内容后打开百度网盘提取文件。

4. 如图,将上图这三个文件夹依次拖拽至src/assets下,删除src/assets下logo.png文件。

5. 在src/views下修改App.vue文件中的代码如下:

<template>
  <div id="nav">
    app
  </div>
  <router-view/>
</template>

<style lang="less">

</style>

6. 在src/router下修改index.js文件中的代码如下:

import { createRouter, createWebHistory } from 'vue-router'


const routes = [

]

const router = createRouter({
  history: createWebHistory(process.env.BASE_URL),
  routes
})

export default router

7  测试页面效果

1. 在“C:\Users\Administrator”下鼠标右击,重新打开Git Bash窗口,执行如下命令。

cd v3-calendar/
npm run serve

2. 显示上述地址,打开浏览器输入地址 http://localhost:8081/

访问(也可刷新前面刚开始的地址:http://localhost:8081/)。

访问后得到如图界面即案例完成。

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

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

相关文章

RabbitMQ——死信队列和延迟队列

文章目录 RabbitMQ——死信队列和延迟队列1、死信队列2、基于插件的延迟队列2.1、安装延迟队列插件2.2、代码实例 RabbitMQ——死信队列和延迟队列 1、死信队列 死信队列&#xff08;Dead Letter Queue&#xff0c;DLQ&#xff09;是 RabbitMQ 中的一种重要特性&#xff0c;用…

实用crontab教程-一文读懂crontab

文章目录 Crontab是什么类似的工具有哪些Systemd (systemctl)Upstart (initctl)SysVinit (/etc/init.d scripts) 作用用途&#xff1a; crontab的配置文件格式crontab表达式检查工具Crontab Guru:Cron Maker: 运行身份原理&#xff1a;指定以特定用户身份运行&#xff1a;使用用…

如何使用人工智能打造超用户预期的个性化购物体验

回看我的营销职业生涯&#xff0c;我见证了数字时代如何重塑客户期望。从一刀切的方法过渡到创造高度个性化的购物体验已成为企业的关键。在这个客户期望不断变化的新时代&#xff0c;创造个性化的购物体验不再是奢侈品&#xff0c;而是企业的必需品。人工智能 &#xff08;AI&…

使用IDEA进行Scala编程相关安装步骤

一、相关安装包&#xff08;jdk最好用1.8版本&#xff0c;其他不做要求&#xff09; IDEA安装包 jdk-8u101-windows-x64.exe scala-2.12.19 二、安装顺序 在安装IDEA之前&#xff0c;首先要安装好java和scala环境&#xff0c;以便后续配置 三、jdk和scala安装要求 1.jdk安…

【爬虫逆向】Python逆向采集猫眼电影票房数据

进行数据抓包&#xff0c;因为这个网站有数据加密 !pip install jsonpathCollecting jsonpathDownloading jsonpath-0.82.2.tar.gz (10 kB)Preparing metadata (setup.py) ... done Building wheels for collected packages: jsonpathBuilding wheel for jsonpath (setup.py) .…

KKVIEW远程:远程工具软件有哪些

远程工具软件有哪些 随着科技的发展和全球化进程的加快&#xff0c;远程工作、在线协作已成为我们日常生活和工作中不可或缺的一部分。为了更有效地进行远程操作和管理&#xff0c;我们需要借助各种远程工具软件。接下来&#xff0c;我将为大家介绍几种市场上广受欢迎的远程工…

JSON 的了解和使用

目录 1. JSON 2. JSONcpp 的安装 3. JSONcpp 相关API的使用 3.1. 将 Json::Value 对象转化为 std::string 3.1.1. Json::Value 类 3.1.2. Json::Value::toStyledString 接口 3.1.3. Json::StyledWriter 类 3.1.4. Json::StyledWriter::write 接口 3.1.5. Json::Fas…

【计算机网络】基本概念

基本概念 IP 地址端口号协议协议分层封装分用客户端服务器请求和响应两台主机之间的网络通信流程 IP 地址 概念&#xff1a;IP 地址主要是用于唯一标识网络主机、其他网络设备&#xff08;如路由器&#xff09;的网络地址。简单来说&#xff0c;IP地址用来唯一定位主机。格式&…

【GPT-SOVITS-02】GPT模块解析

说明&#xff1a;该系列文章从本人知乎账号迁入&#xff0c;主要原因是知乎图片附件过于模糊。 知乎专栏地址&#xff1a; 语音生成专栏 系列文章地址&#xff1a; 【GPT-SOVITS-01】源码梳理 【GPT-SOVITS-02】GPT模块解析 【GPT-SOVITS-03】SOVITS 模块-生成模型解析 【G…

【开源鸿蒙】模拟运行OpenHarmony轻量系统QEMU RISC-V版

文章目录 一、准备工作1.1 编译输出目录简介 二、QEMU安装2.1 安装依赖2.2 获取源码2.3 编译安装2.4 问题解决 三、用QEMU运行OpenHarmony轻量系统3.1 qemu-run脚本简介3.2 qemu-run脚本参数3.3 qemu-run运行效果3.4 退出QEMU交互模式 四、问题解决五、参考链接 开源鸿蒙坚果派…

AntV L7深圳智慧城市

本案例使用L7库和Mapbox GL JS构建深圳智慧城市。 文章目录 1. 引入 CDN 链接2. 引入组件3. 创建地图4. 创建场景5. 获取数据6. 创建面图层7. 演示效果8. 代码实现 1. 引入 CDN 链接 <!-- 1.引入CDN链接 --> <script src"https://unpkg.com/antv/l7"><…

Ubuntu 22.04 Nvidia Audio2Face Error:Failed to build TensorRT engine

背景 1.在Ubuntu22.04上安装Audio2Face后启动&#xff0c;嘴形不会实时同步。控制台显示如【图一】&#xff1a; 【图一】 2.log日志如下: Error: Error during running command: [‘/home/admin/omniverse/libs/deps/321b626abba810c3f8d1dd4d247d2967/exts/omni.audio2fac…

uniapp修改头像,选择图片

一、页面效果 二、手机上的效果 使用过的实例&#xff1a; 手机上就会显示类似如下&#xff1a; 三、代码 <view class"cleaner-top" click"chooseImg"><view class"cleaner-avatar"><image :src"imgArr" mode"…

K8S POD 启动探针 startupProbe 的使用

当我们启动一个POD 时&#xff0c; 当k8s detect 里面的容器启动成功时&#xff0c; 就会认为这个POD 启动完成了&#xff0c; 通常就会在状态里表示 ready 1/1 … 例如 rootk8s-master:~# kubectl get pods NAME READY STATUS RESTARTS AGE bq-api-demo 1…

基于STM32G4的0.96寸OLED显示屏驱动程序(HAL库),支持硬件/软件I2C

基于STM32G474的0.96寸OLED(SSD1306)显示屏驱动程序&#xff08;4针脚I2C接口&#xff09;&#xff0c;支持硬件IIC/软件IIC&#xff0c;HAL库版。 这款驱动程序比较完善&#xff0c;可以实现 英文、整数、浮点数、汉字、图像、二进制数、十六进制数 等内容显示&#xff0c;可…

Vue 3响应式系统详解:ref、toRefs、reactive及更多

&#x1f31f; 前言 欢迎来到我的技术小宇宙&#xff01;&#x1f30c; 这里不仅是我记录技术点滴的后花园&#xff0c;也是我分享学习心得和项目经验的乐园。&#x1f4da; 无论你是技术小白还是资深大牛&#xff0c;这里总有一些内容能触动你的好奇心。&#x1f50d; &#x…

195基于matlab的凸轮机构GUI界面

基于matlab的凸轮机构GUI界面 &#xff0c; 凸轮设计与仿真 绘制不同的凸轮轮廓曲线 &#xff0c;凸轮机构运动参数包括推程运动角&#xff0c;回程运动角&#xff0c;远休止角&#xff0c;近休止角。运动方式&#xff0c;运动规律。运动仿真过程可视化。内容齐全详尽。用GUI打…

ARM Cortex R52内核 01 概述

ARM Cortex R52内核 01 Introduction 1.1 Cortex-R52介绍 Cortex-R52处理器是一种中等性能、有序、超标量处理器&#xff0c;主要用于汽车和工业应用。它还适用于各种其他嵌入式应用&#xff0c;如通信和存储设备。 Cortex-R52处理器具有一到四个核心&#xff0c;每个核心实…

redis 常见的异常

目录 一、缓存穿透 1、概念 解决方案 &#xff08;1&#xff09;布隆过滤器 (2)、缓存空对象 二、缓存雪崩 1、概念 解决方案 &#xff08;1&#xff09;redis高可用 &#xff08;2&#xff09;限流降级 &#xff08;3&#xff09;数据预热 一、缓存穿透 1、概念 缓…

java----网络编程(一)

一.什么是网络编程 用户在浏览器中&#xff0c;打开在线视频网站&#xff0c;如优酷看视频&#xff0c;实质是通过网络&#xff0c;获取到网络上的一个视频资源。 与本地打开视频文件类似&#xff0c;只是视频文件这个资源的来源是网络。所谓网络资源就是网络中获取数据。而所…