vue-cli脚手架

1. Vue-cli脚手架

Vue-cli是Vue官方提供的,快速征程Vue工程化项目的工具。它开箱即用,而且功能丰富已于扩展,还支持创建Vue2和Vue3项目,是Vue项目开发必备的工具。本章重点讲解Vue-cli的环境搭建及项目的创建,利用Vue-cli来进行前端的开发。

2. 搭建Vue-cli脚手架

2.1 安装npm包管理器

npm是node.js安装的包管理工具,解决代码部署相关问题,常用场景如下:

1. 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
2. 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
3. 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

node.js中文网下载一路安装即可,建议安装LTS版本

安装后在终端中输入node -v,显示出node.js的版本号就证明安装成功了

node -v

验证nodejs安装成功

2.2 全局安装Vue-cli
npm install -g @vue/cli         //全局安装最新版vue-cli 
npm install -g @vue/cli@x.x.x  //全局安装指定版本vue-cli

安装完成后终端输入vue --version显示出vue-cli的版本号就证明安装成功了

2.3 使用vue-cli创建vue项目
vue create vue-demo

你会被提示选取一个 preset。你可以选默认的包含了基本的 Babel + ESLint 设置的 preset,也可以选“手动选择特性”来选取需要的特性。

这个默认的设置非常适合快速创建一个新项目的原型,而手动设置则提供了更多的选项,它们是面向生产的项目更加需要的。

vue create --help  //查看vue create相关用法
用法:create [options] <app-name>
创建一个由 `vue-cli-service` 提供支持的新项目

选项:
-p, --preset <presetName>       忽略提示符并使用已保存的或远程的预设选项
-d, --default                   忽略提示符并使用默认预设选项
-i, --inlinePreset <json>       忽略提示符并使用内联的 JSON 字符串预设选项
-m, --packageManager <command>  在安装依赖时使用指定的 npm 客户端
-r, --registry <url>            在安装依赖时使用指定的 npm registry
-g, --git [message]             强制 / 跳过 git 初始化,并可选的指定初始化提交信息
-n, --no-git                    跳过 git 初始化
-f, --force                     覆写目标目录可能存在的配置
-c, --clone                     使用 git clone 获取远程预设选项
-x, --proxy                     使用指定的代理创建项目
-b, --bare                      创建项目时省略默认组件中的新手指导信息
-h, --help                      输出使用帮助信息

vue-cli创建项目
然后会自动下载依赖,完成时如下图
vue-cli创建项目完成
运行项目

 cd vue-demo
 npm run serve

在这里插入图片描述
按住Ctrl鼠标点击如上两个链接,会跳转到web地址
在这里插入图片描述

使用图形化界面
进入你的项目路径,输入vue ui会打开一个浏览器窗口,以图形化界面引导你完成项目的流程创建,个人比较推荐新手采取这种方式,尤其安装插件内容(下面会讲到),可通过搜索到相关插件即可完成安装配置

vue ui

选择你的项目,然后点击导入这个文件夹
Vuecli项目管理器
在这里插入图片描述

拉取 2.x 模板 (旧版本)
Vue CLI >= 3 和旧版使用了相同的 vue 命令,所以 Vue CLI 2 (vue-cli) 被覆盖了。如果你仍然需要使用旧版本的 vue init 功能,你可以全局安装一个桥接工具:

npm install -g @vue/cli-init
# `vue init` 的运行效果将会跟 `vue-cli@2.x` 相同
vue init webpack my-project
2.4 插件

Vue CLI 使用了一套基于插件的架构。如果你查阅一个新创建项目的 package.json,就会发现依赖都是以 @vue/cli-plugin- 开头的。插件可以修改 webpack 的内部配置,也可以向 vue-cli-service 注入命令。在项目创建的过程中,绝大部分列出的特性都是通过插件来实现的。

基于插件的架构使得 Vue CLI 灵活且可扩展。如果你对开发一个插件感兴趣,请翻阅插件开发指南

在项目中安装插件
每个 CLI 插件都会包含一个 (用来创建文件的) 生成器和一个 (用来调整 webpack 核心配置和注入命令的) 运行时插件。当你使用 vue create 来创建一个新项目的时候,有些插件会根据你选择的特性被预安装好。如果你想在一个已经被创建好的项目中安装一个插件,可以使用 vue add 命令:

vue add eslint

这个命令将 @vue/eslint 解析为完整的包名 @vue/cli-plugin-eslint,然后从 npm 安装它,调用它的生成器。

注意
vue add 的设计意图是为了安装和调用 Vue CLI 插件。这不意味着替换掉普通的 npm 包。对于这些普通的 npm 包,你仍然需要选用包管理器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

周遭.

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

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

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

打赏作者

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

抵扣说明:

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

余额充值