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

目录

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/)。

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT国内镜像站大全

#今天在知乎看到一个问题&#xff1a;“平民不参与内测的话没有账号还有机会使用ChatGPT吗&#xff1f;” 从去年GPT大火到现在&#xff0c;关于GPT的消息铺天盖地&#xff0c;真要有心想要去用&#xff0c;途径很多&#xff0c;别的不说&#xff0c;国内GPT的镜像站到处都是&…

【GPT-SOVITS-04】SOVITS 模块-鉴别模型解析

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

【C语言】linux内核软中断

一、什么是软中断&#xff1f; 内核中的软中断&#xff08;Softirqs&#xff09;和任务下半部&#xff08;Tasklets&#xff09;是Linux内核中用于在中断上下文之外处理中断服务的一种底层机制。这些机制解决了不能在中断服务例程&#xff08;ISR&#xff09;中执行耗时操作或…

ChatGPT :确定性AI源自于确定性数据

ChatGPT 幻觉 大模型实际应用落地过程中&#xff0c;会遇到幻觉&#xff08;Hallucination&#xff09;问题。对于语言模型而言&#xff0c;当生成的文本语法正确流畅&#xff0c;但不遵循原文&#xff08;Faithfulness&#xff09;&#xff0c;或不符合事实&#xff08;Factua…

Linux下进程的调度与切换

&#x1f30e;进程的调度与切换 文章目录&#xff1a; 进程的调度与切换 进程切换 进程调度       活动状态进程队列       位图判断       过期队列 总结 前言&#xff1a; 在Linux操作系统中&#xff0c;进程的调度与切换是操作系统核心功能之一&#xff…

【LabVIEW FPGA入门】流水线

LabVIEW中流水线 在当今多核处理器和多线程应用程序的世界中&#xff0c;程序员在开发应用程序时需要不断思考如何最好地利用尖端 CPU 的强大功能。尽管用传统的基于文本的语言构建并行代码可能难以编程和可视化&#xff0c;但 NI LabVIEW 等图形开发环境越来越多地允许工程师和…

学习笔记 | 微信小程序项目day02

今日学习内容 安装uni-ui跟uni-helper/uni-ui-types配置pinia持久化请求工具类的拦截器请求工具类的请求函数 安装uni-ui跟uni-helper/uni-ui-types npm install -g cnpm --registryhttps://registry.npmmirror.com npm set registry https://registry.npmmirror.com npm i …

电脑充电器能充手机吗?如何给手机充电?

电脑充电器可以给手机充电吗&#xff1f; 电脑充电器可以给手机充电&#xff0c;但前提是电脑充电器的功率输出与手机的功率匹配且接口匹配。 假设电脑充电器的输出功率为5V/2A&#xff0c;手机也支持5V/2A的输入功率。 只要接口匹配&#xff0c;就可以使用电脑充电器给手机充…

2024智慧农场系统微信小程序前端如何上传以及配置

2024智慧农场系统微信小程序前端如何上传以及配置 首先下载微信开发者工具 下载好以后打开&#xff0c;然后导入项目 前端修改&#xff1a;siteinfo.js 里面的域名信息 改完之后开始在微信开发者工具中开发工具中编译、上传、发布即可

vim | 介绍vim以及配置vimrc文件

好像熟练使用vim 是玩linux 必修课 当然&#xff0c;初代玩家能在vim 完成编辑 并保存已是入门了&#xff0c;想当初在大学的时候&#xff0c;死活转不过来&#xff0c;玩不过来&#xff0c;甚至有些恐惧 但后来&#xff0c;弄清楚原理&#xff0c;反倒觉得简简单单已是完美了。…

19. UE5 RPG使用GameplayEffect的Attribute Based Modifiers

前几篇文章我也说了GE的基础使用&#xff0c;但是&#xff0c;对一些属性的应用没有述说&#xff0c;后续&#xff0c;我将一点一点的将它们如何使用书写下来。 这一篇&#xff0c;主要就讲解一下Attribute Based Modifiers使用&#xff0c;先说一下它的应用场景&#xff0c;一…

C++ -- 多态

多态 1. 多态的概念 多态的概念&#xff1a;通俗来说&#xff0c;就是多种形态&#xff0c;具体点就是去完成某个行为&#xff0c;当不同的对象去完成时会产生出不同的状态。 2. 多态的定义及实现 2.1多态的构成条件 多态是在不同继承关系的类对象&#xff0c;去调用同一函…

实现界面跳转及注册界面编写(AndroidStudio)

目录 一、代码 二、最后效果 一、代码 1.先新建一个activity文件 2.注册界面的代码如下&#xff1a; <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:la…

Docker学习之数据管理(超详解析)

Docker存储资源类型&#xff1a; 用户在使用 Docker 的过程中&#xff0c;势必需要查看容器内应用产生的数据&#xff0c;或者需要将容器内数据进行备份&#xff0c;甚至多个容器之间进行数据共享&#xff0c;这必然会涉及到容器的数据管理&#xff1a; &#xff08;1&#xff…

Java代码基础算法练习-判断素数-2024.03.17

任务描述&#xff1a; 输入一个数x&#xff0c;判断它是否是素数。 提示&#xff1a;素数是只能被1和它本身整除的数&#xff0c;1不是素数。 任务要求&#xff1a; 代码示例&#xff1a; package march0317_0331;import java.util.Scanner;public class March0317 {public …

LeetCode 面试经典150题 55.跳跃游戏

题目&#xff1a; 给你一个非负整数数组 nums &#xff0c;你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标&#xff0c;如果可以&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 思路…

django实现api接口

&#xff08;前期准备&#xff09;第一步&#xff1a;虚拟环境 在windows上使用virtualenvwrapper。 pip install virtualenvwrapper-win 接着&#xff0c;添加环境变量。 echo %WORKON_HOME% 接下来就是创建虚拟环境&#xff0c;假如创建myenv mkvirtualenv myenv 进入…

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

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

ChatGPT编程实现简易聊天工具

ChatGPT编程实现简易聊天工具 今天借助[[小蜜蜂]][https://zglg.work]网站的ChatGPT练习socket编程&#xff0c;实现一个简易聊天工具软件。 环境&#xff1a;Pycharm 2021 系统&#xff1a;Mac OS 向ChatGPT输入如下内容&#xff1a; ChatGPT收到后&#xff0c;根据返回结…

企业内部培训考试系统培训计划功能说明

培训计划是预设好的一套课程系列&#xff0c;包含课程和考试&#xff0c;分多个阶段&#xff0c;每完成一个阶段就会在学习地图上留下标记&#xff0c;让用户看到自己的努力成果&#xff0c;增强成就感&#xff0c;从而坚持完成课程。 企业内部培训考试系统中如何设置培训计划…