【前端】Vue-Cli 快速创建Vue3项目及一些项目初始化相关

创建一个vue项目 创建一个vue3项目 阅读详情

Vue3 前端脚手架

记录一下自己搭建的过程。

前言

这不年初,和小伙伴们做一个项目练手嘛,准备工作是数据库准备以及框架选取、脚手架搭建等。

本文记录一下个人前端Vue3脚手架搭的过程。

学习目标

  • 本地搭建Vue3脚手架,初始化项目,并推送到前端代码仓库

前提
在本地安装脚手架需要本地有 Node.js,日常若需要频繁使用多个 Node.js,推荐使用 NVM Node管理工具。由于我个人本地已经配过了,本文不赘述安装过程。

镜像源
原来的 registry.npm.taobao.org已替换为 registry.npmmirror.com
这里我已经配过了,因此本地CMD检查下来:

执行:

npm config get registry

结果为:

https://registry.npmmirror.com/

1. 安装

1.1 安装 Vue 脚手架

卸载已有的脚手架

npm uninstall vue-cli -g

出现以下类似结果即为成功

up to date in 80ms

安装脚手架

npm install -g @vue/cli

查看脚手架版本
若能正确显示 vue cli 版本,则为vue 脚手架下载成功:

vue -V

# 或者使用
vue --version

我本地的结果:

E:\Study\Projects\FrontEnd\kcl2024_admin_frontend>vue --version
@vue/cli 5.0.8

说明成功。

1.2 创建项目

创建项目
在目标文件夹,cmd 键入:

vue create [projectname]

例如,当前项目名是:

vue create kcl2024_background_front_end

之后会进入如下选择界面。

选择版本

Vue CLI v5.0.8
? Please pick a preset: (Use arrow keys)
> Default ([Vue 3] babel, eslint)
  Default ([Vue 2] babel, eslint)
  Manually select features

既然 Vue 3 兼容 Vue 2,那么我们直接来Vue 3 吧。当前版本VueCli搭建过程种的选择少了很多可选项,再接下来等待执行即可。

1.3 本地运行项目

进入到我们的项目目录,注意,具体是在我们生成基础项目后的文件夹里的我们自定义命名的文件夹内,如:
1

接着,cmd,或在集成IDE工具里终端,执行默认的:

npm run serve

出现以下即为成功:

 DONE  Compiled successfully in 3250ms                                                                          14:41:43

  App running at:
  - Local:   http://localhost:8080/
  - Network: http://192.168.101.32:8080/

  Note that the development build is not optimized.
  To create a production build, run npm run build.

默认是在8080,若我们占用了本地8080端口,则Vue会顺次帮我们加端口号,直到 65535,再超过这个端口就报错了,除非你的计算机比较特殊。

访问8080,查看页面
2

2. 推送到仓库

基础脚手架生成了,我们用git管理并推送到远程仓库。

2.1 远程仓库准备

此处我们用Gitee示例。
3

具体创建过程不赘述了,都是简单的填写,下一步下一步…

2.2 关于gitIgnore文件

作为后端程序猿,我们时不时地会关注gitIgnore文件,以区分需要上传的文件,以及特别注意target等文件不要上传到远程仓库。同样的道理,前端项目中一些工具相关的log文件、打包部署的dist文件夹以及node_modules一般情况下不要上传到远程仓库。太大,且没必要。

如果是没有用框架的纯HTML+CSS+JS项目,则需要手动指定.gitIgnore文件。

幸运的是,VueCli已经帮我们生成了.gitIgnore文件。
因此使用VueCli脚手架的过程中,我们不必过于关心上传范围,后续开发过程中有需要直接在项目中手动添加。

至于具体的git忽略文件,请参考下面的补充章节。

2.3 通过git推送至远程仓库

考虑到组内小伙伴都是后端,且比较少用VSCode做前端开发,我将个人的在VSCode推拉代码过程记录一下:

首先先在VSCode打开我们刚刚创建好的项目。
然后,Windows 下 VSCode ctrl + ` 快捷键打开终端,注意是esc下面那个```````

创建本地仓库
执行:

git init

这个命令表示初始化一个git文件

PS E:\Study\Projects\FrontEnd\kcl2024_admin_frontend> git init
Initialized empty Git repository in E:/Study/Projects/FrontEnd/kcl2024_admin_frontend/.git/

添加远程仓库

git add remote [origin_name] [remote_address]

一般情况下,远程名字我们都命名为origin,约定俗成的方便。远程地址就是我们仓库的git地址,注意是git地址,而不是仓库访问地址。
如:

git remote add origin https://gitee.com/programmersharry/kcl2024_background_front_end.git

之后,执行git remote -v即可查看远程仓库地址配置。

add 添加到暂存区
由于是初次创建的项目与仓库,我们配置好远程仓库之后,需要将全部文件先添加到本地缓存区:

git add .

commit

创建初次提交。

git commit -m 'feat(scope) : project init'

push 到远程分支
由于是gitee,默认master分支,直接初步推送到master,后续再选择分支模型进行分支切换与管理。

git push origin master

注意,日后开发中,更多使用的是 pull 与 push。

VSCode 图形化操作
上面介绍的是VSCode 的 terminal 推拉代码。下面我们用图形化操作试一试。IDEA就不说了,相信大家都用得很多。

如图所示,选中 VSCode 分支,将修改commit,push
4

5

3. 补充与总结

3.1 npm 版本是否要升级到最新?

当我们npm版本不是最新的时候,执行一些命令可能会报警告。

例如,我本地的 Node.js 为 18.16.0 ,由NVM一起下载,其默认的 npm 版本为 9.5.1:

E:\Study\Projects\FrontEnd\kcl2024_admin_frontend>node -v
v18.16.0

E:\Study\Projects\FrontEnd\kcl2024_admin_frontend>npm -v
9.5.1

执行npm install -g @vue/cli的时候,我本地报:

added 859 packages in 17s
npm notice
npm notice New major version of npm available! 9.5.1 -> 10.4.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.4.0
npm notice Run npm install -g npm@10.4.0 to update!
npm notice

可以按照其中的建议,执行:

npm install -g npm@10.4.0

但是,一般情况下,为了各种依赖版本不报错,方便日后开发,我们还是不用最新的,这里只是给个建议。

3.2 这个项目建议的各种版本

Node : 16 以上,建议使用LTS版本
Vue : 3

至于工具的选用,趁手就行,个人是常用VSCode 以及 IDEA、WebStorm。

3.3 一般前端gitIgnore文件

.DS_Store
node_modules
/dist


# local env files
.env.local
.env.*.local

# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

3.4 推荐使用CZ规范提交

参考:优快云-CZ规范管理

其中,npm 下查看各种工具版本命令如下:

npm view [tool_name] version

例如:

npm view commitization version

参考文章

优快云-CZ规范管理
优快云-前端GitIgnore优秀参考文章
以及Sharry许久未维护的小号:
优快云-VueCli入门
优快云-git入门

VUE3脚手架工具cli配置搭建及创建VUE3工程 VUE3脚手架工具cli配置搭建及创建VUE工程 阅读详情

相关推荐

如何快速创建一个 vue3 项目?

Vue CLI:功能强大,支持多种配置和插件,适合复杂项目。Vite:开发体验极佳,启动速度快,适合现代前端项目。官方模板:简单快捷,适合快速上手。StackBlitz 和 CodeSandbox:在线编辑,无需本地环境,适合快速原型开发和学习。你可以根据自己的需求和偏好选择适合的方法来创建 Vue 3 项目。

sinat_33255495的博客 1770

创建vue3项目的三种方式

安装命令:截图: 安装命令:截图: 安装命令:截图:

qi199531的博客 1万+

使用vite创建vue3项目、vue-cli创建vue3项目结构分析

vite是新一代前端构建工具。

Bulut0907 1209

如何创建vue3项目

如何创建vue3项目

m0_69502730的博客 2万+

「Vue3系列」Vue3起步/创建项目

你可以选择默认配置(Default)来快速创建一个项目,或者手动选择特性(Manually select features)来定制你的项目。Vue CLI 是一个强大的工具,它可以帮助你快速搭建 Vue.js 项目,并且内置了对 Vue Router、Vuex、CSS 预处理器、PWA 支持、单元测试等的集成。命令是 Vue CLI 中的一个重要命令,用于创建新的 Vue.js 项目。这将创建一个优化过的、用于生产环境的版本在你的项目目录下的。这个命令将直接为你创建一个使用 Vue 3 的项目。

日常笔记/总结/系列知识梳理 1930

服务器基础知识介绍

服务器,不仅仅是一台高性能计算机,更是网络的核心节点,承担着网络服务的责任。然而,相较于普通计算机,服务器对于稳定性、安全性和性能等方面提出了更高的要求,这使得它们在数字化浪潮中傲然独立。在硬件成本结构中,CPU和芯片组占据约50%的成本,内存占15%,外部存储占10%,其余硬件约占25%。服务器的逻辑结构与普通计算机相似,但由于其需要提供高性能计算,对稳定性、可靠性、安全性、可扩展性和可管理性的要求更高。服务器的分类多种多样,根据产品形式可分为塔式服务器、机架服务器、刀片服务器和机柜服务器。

m0_73576645的博客 1883

使用Vue-CLI创建Vue项目

在看本文之前,请确保电脑上已经装了node,关于node的安装和使用可参考node的安装与使用专栏 1 . 利用Vue-CLI初始化构建Vue项目时,我们将会获得一个初始的文件夹结构,如下所示: 2 . 安装Vue-CLI npm install -g @vue/cli 或 yarn global add @vue/cli 例: 3 . 使用vue --version或vue -V指令,查...

huangfuyk.的博客 6997

CPLD新手必看:安路EF2系列配置与烧录的避坑指南(含完整流程)

本文为CPLD新手提供了安路EF2系列芯片从硬件设计到软件烧录的完整避坑指南。重点解析了电源系统、时钟复位、JTAG接口等关键电路设计要点,并详细介绍了使用TD软件进行工程创建、代码编写、引脚分配及程序烧录的全流程,帮助开发者快速上手并规避常见问题。

weixin_29217235的博客 357

五分钟教你使用vue-cli3创建项目(三种创建方式,小白入门必看)

五分钟教你使用vue-cli3创建项目(小白入门必看) 一、搭建vue环境 安装Nodejs 官网下载Nodejs,如果希望稳定的开发环境则下LTS(Long Time Support)长期支持版,稳定。 点我进入node官网 安装好后cmd输入node -v查询是否安装成功,如下出现版本号即为成功。 二、Vue脚手架工具 全局安装vue-cli,命令行中输入: npm install --g vue-cli 国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝镜像或者yarn 淘宝镜像的安装

道阻且长,行则将至。 1万+

【纯血鸿蒙】安装hdc工具

参考资料:

oh.K 5556

task5:在本地搭建大模型(ollama 和 LM studio 对比),接入 openclaw

关于大模型,大家千万不要想着在本地部署,根本不可行,没有那个财力。另外大模型迭代快,不可能每周都在下载大模型。再次,还是国外的模型好用,国内的模型真的在 deepresearch 上就有很大问题,你们懂的。所以本篇文章,还是聚焦在探索层面+实操,并不会实战。

这里是 AI 食用指南,持续分享有用的AI 实操和应用! 1972

初始化创建安装 vue3工程项目的3种方法!超详细

​ vue向导官方文档: Quick Start | Vue.js Vue.js - The Progressive JavaScript Framework https://vuejs.org/guide/quick-start.html#with-build-tools vue3官方文档: 安装 | Vue.js Vue.js - The 渐进式 JavaScript 框架 https://v3.cn.vuejs.org/guide/installation.html#发布版本说明 介绍 | Vue.

南北极之间 8826

自举电容的工作原理-3句话总结

1、一道面试题 照例,先抛出来一道面试题:“Buck电路的SW引脚通常会放置一颗小电容,这颗电容有什么用?”。这个问题问得比较细,非常考验被面试者的硬件基本功。 2、似懂非懂的答案 有小伙伴可能不太清楚这颗电容的作用,回答不上来。也有小伙伴脱口而出:自举电容,用来做升压的。但后面好像说不出来具体逻辑。 没具体了解过,答不上来,也没啥可惜的。但是了解过一点,但又似懂非懂的这种,给出的答案只是轻轻点水或者千篇一律,那无疑是错过了一个加分项。 3、异步Buck的自举环路组成 既然是针对Buck电路讲自举电容,前面

ltqdxl的博客 3万+

Vue3 项目创建

vue 3需要node10以上版本node官网下载地址以往的版本 | Node.js。

qq_48294048的博客 3万+

智能测试策略优化:平衡覆盖率、时间和资源

在软件开发过程中,测试是确保软件质量的关键环节。然而,测试工作往往面临着诸多挑战,其中如何在保证测试覆盖率的前提下,合理分配时间和资源是一个核心问题。本文章的目的在于探讨智能测试策略的优化方法,帮助软件测试团队在有限的时间和资源条件下,实现尽可能高的测试覆盖率。文章的范围涵盖了智能测试策略的核心概念、算法原理、数学模型、实际应用案例以及相关工具和资源等方面。本文将按照以下结构进行组织:首先介绍智能测试策略优化的背景和相关概念,包括核心术语和缩略词的定义;

AIGC应用创新大全的博客 620

UG NX二次开发(C#)-读取PMI对象的名称

摘要:本文介绍了在UG NX中通过NXOpen获取PMI对象名称的方法。首先说明PMI对象初始无名称,可通过重命名或属性设置名称。然后提供C#代码示例,展示如何遍历PMI集合获取对象名称,并显示名称和类型信息。适用于需要操作PMI对象的开发人员,欢迎加入技术交流QQ群749492565。(99字)

GimiGimmy 592

你的第一个前端入门项目,保姆级教程!Vue3用户中心网站开发

由于框架迭代更新,会增加基础较差的同学的学习成本,因此鱼皮选择录制一套全新的、更适合入门的前端项目教程。

努力做最接地气的编程干货分享,感谢关注 3590

RK3576 调试ov2735 mipi-csi摄像头

摘要:本文记录了基于RK3576平台调试OV2735 MIPI摄像头的全过程。开发环境采用Linux 6.1内核和Buildroot文件系统。调试步骤包括:1)硬件检查(电源、晶振和引脚连接);2)驱动配置(设备树节点、ISP通道设置);3)驱动验证(通过ID检测和I2C工具测试);4)推流测试(使用v4l2和gstreamer工具)。重点解决了复位引脚配置、时钟命名匹配等关键问题,并通过寄存器检查确保初始化正常。最终实现了摄像头数据流的成功输出,为嵌入式视觉应用开发提供了完整参考方案。

qq_45147279的博客 1064

创建vue项目的几种方式

最近一段时间在学习vuejs和element-ui、iview-ui这些前端知识,在创建vuejs项目时发现有几种不同的方法: 使用vue-cli脚手架创建新vuejs项目 用vue-cli脚手架可以快速的构建出一个前端vue框架的项目结构 前提条件:已安装node可以正常使用npm命令,并全局安装vue-cli工具。 nodejs可以到nodejs官网下载最新的版本,根据自己的操作系统选择合适的...

ccf19881030的专栏 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

vue-cli 3.0 创建项目

vue-cli 3.0 创建项目 一、vue-cli3.0初始化 安装@vue/cli 注意:vue-cli3.0需要node8.9或更高版本(推荐8.11.0+) npm install -g @vue/cli // 或者 yarn global add @vue/cli 安装后,可检查其版本: 使用vue --version【注意:符号为双 “ - ”】或者vue -V【注意:此处是大写...

杜鲁阳的博客 9198

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Vue 前端小白了解并运用Vue3 + Vite 及 Vue-cli 4项目搭建

Vue 3.0 概述 更新更快更强! Vue.js 3.0 给我们带来了那些新特性呢: Performance:性能比 vue2.x 块 1.2 ~ 2 倍 Tree shaking support:支持按需编译,体积更小 Composition API:组合 API,类似 React Hooks Custom Renderer API:暴露了自定义渲染 API Fragment,Teleport(Protal),Suspense:新增三个组件 Better TypeScript support:更好的支

weixin_56134381的博客 2728

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

使用 Vue CLI 创建 Vue.js 项目的详细指南

千里之行,始于足下。

chaosweet的博客 2234

什么是 vue-cli?怎样创建vue-cli项目?

vue-cli(俗称:vue 脚手架)是 vue 官方提供的、快速生成 vue 工程化项目的工具。特点:① 开箱即用,② 基于 webpack,③ 功能丰富且易于扩展,④ 支持创建 vue2 和 vue3 的项目vue-cli 的中文官网首页:https://cli.vuejs.org/zh/vue-cli 是基于 Node.js 开发出来的工具,因此需要使用 npm 将它安装为全局可用的工具: 3.解决 Windows PowerShell 不识别 vue 命令的问题 默认情况下,在PowerShe

zy1992As的博客 1万+

Vue CLI 与 Vite:构建工具的选择及其在 Vue 项目中的应用(如何在 Vue 2 中使用 Vue CLI 进行项目创建、Vue 3 项目中如何使用 Vite 实现快速开发)

在 Vue 项目开发中,构建工具是提升开发效率的重要因素。Vue CLI 和 Vite 是两种主流的 Vue 项目构建工具,它们在项目初始化、配置灵活性、性能和插件体系上各具特色。本文将深入探讨 Vue CLI 与 Vite 的基本概念,如何在 Vue 2 和 Vue 3 项目中使用它们进行快速开发,并讨论在 Vue 3 中如何实现自定义 Vite 插件。

开源AI 专属 UI——papyrai-ui。《千界明彻录》(故事形式构建元思维)——胡说小说。更多思辨内容在公众号。 1484

Vue CLI 3 快速搭建项目

Vue CLI 3 快速搭建项目Vue CLI 简介安装Vue CLI 3新建项目配置项目文件结构脚本运行开发服务器构建到生产环境代码检查单元测试参考 Vue CLI 简介 Vue CLI是一个用于开发Vue.js项目的脚手架工具,人们在用Vue开发项目时往往要用到很多的插件以及打包工具,而Vue CLI的存在帮助开发者省去了手动配置开发工具的麻烦,以用户界面的方式让开发者能在几分钟内快速初始化项...

比利Billy 1490

如何用Vue CLI 创建 Vue 项目

本文详细介绍了使用Vue CLI创建Vue项目的完整步骤:1. 安装Node.js和npm环境;2. 全局安装Vue CLI;3. 通过vue create命令创建项目4. 启动项目并访问开发服务器;适合新手快速上手Vue项目开发。

如果能帮助你,我深感荣幸 1220
上一篇: 【杂谈】年尾做了这件事,我后悔了.......
下一篇: 【前端】CSS
CoderSharry
博客等级 码龄4年 515粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值