Vue通用后台管理项目实战-1

接下来,我将在csdn平台发布我学习Vue通用后台管理项目时的一系列笔记,并放在当前的专栏中,感兴趣的朋友可以订阅专栏,大家一起学习。Vue通用后台管理项目视频链接

【VUE项目,VUE项目实战,vue后台管理系统,前端面试,前端面试项目】 https://www.bilibili.com/video/BV1QU4y1E7qo/?p=13&share_source=copy_web&vd_source=cd1e53c77df00190e0fc95f6e80b8eae

1、项目技术展示

首先是展示一下当前我学习的这个通用后台管理项目使用到的技术:

从上图可以,看到这个项目主要使用的技术就是vue,vue-router,element-ui框架以及echarts图表框架。

2、补充-yarn包管理工具

步入正题之前,先介绍一下yarn这个包管理工具,前端中,大部分朋友都是使用npm作为包管理工具,但是现在越来越多人开始使用yarn作为包管理工具,下面介绍yarn是什么,以及yarn相较于npm的优势:

yarn的优点:

速度快。速度快主要来自以下两个方面:
1.并行安装:无论npm还是Yarn在执行包的安装时,都会执行一系列任务。npm是按照队列执行每个package,也就是说必须要等到当前package安装完成之后,才能继续后面的安装。而Yarn是同步执行所有任务,提高了性能。
2.离线模式:如果之前已经安装过一个软件包,用Yarn再次安装时之间从缓存中获取,就不用像npm那样再从网络下载了。

安装版本统一:为了防止拉取到不同的版本,Yarn有一个锁定文件(lock file)记录了被确切安装上的模块的版本号。每次只要新增了一个模块,Yarn就会创建(或更新)yarn.lock这个文件。这么做就保证了,每一次拉取同一个项目依赖时,使用的都是一样的模块版本。npm其实也有办法实现处处使用相同版本的packages,但需要开发者执行npm shrinkwrap 命令。这个命令将会生成一个锁定文件,在执行 npm install 的时候,该锁定文件会先被读取,和Yarn 读取yarn.lock文件一个道理。npm和Yarn两者的不同之处在于,Yarn默认会生成这样的锁定文件,而npm要通过shrinkwrap命令生成npm-shrinkwrap.json文件,只有当这个文件存在的时候,package的版本信息才会被记录和更新。

更简洁的输出:npm的输出信息比较冗长。在执行npm install 的时候,命令行里会不断地打印出所有被安装上的依赖。相比之下,Yarn简洁太多:默认情况下,结合了emoji直观且直接地打印出必要的信息,也提供了一些命令供开发者查询额外的安装信息。

**多注册来源处理:**所有的依赖包,不管他被不同的库间接关联引用多少次,安装这个包时,只会从一个注册来源去装,要么是 npm 要么是 bower,防止出现混乱不一致。

更好的语义化:yarn改变了一些npm命令的名称,比如 yarn add/remove,感觉上比npm原本的 install/uninstall要更清晰。

下面是yarn和npm一些基础命令的对比:

3、vue-cli搭建项目

本次实战项目是使用vue-cli(介绍 | Vue CLI )这个脚手架创建项目模板,首先就需要安装vue-cli:

cnpm install -g @vue/cli
或者
yarn global add @vue/cli

 执行完成上述命令之后,执行下面命令看vue-cli是否安装成功

vue -V

安装成功之后,可以通过下面命令运行脚手架创建项目

vue create project—name

创建过程大致如下所示:

此时创建的vue模板项目如下所示:

 

那么该如何启动这个vue模板项目呢?主要是在package.json文件中的scripts脚本这里启动:

如果你使用的是vscode,那么有两种启动方式:

 1.图形化界面启动

 2.命令行启动

npm run serve

启动后如下图所示:

另外对于cli创建的项目,入门文件是main.js文件

这篇文章就先介绍一些前期准备工作,比如项目技术展示,包管理工具介绍以及vue-cli脚手架初始化项目。接下来会陆续介绍其他内容。 

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿000001号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值