【vue2】Vue Cli脚手架与VueTools的安装详解

简介: Vue Cli脚手架与VueTools的安装详解

一、vue-cli脚手架工具的安装及文件介绍

1.vue-cli工具安装

默认情况下,浏览器只能识别html,css,js后缀文件,无法识别 .vue后缀文件,所以要想让浏览器识别.vue后缀文件,我们需要借助一些插件来帮我们将.vue文件转成浏览器可以识别的html文件,故此我们需要下载该工具

(兄弟姐妹们需要先下载node与git,node专栏:node_初映CY的前说的博客-CSDN博客)

①win+r输入cmd命令打开我们的终端小黑窗口后输入(需要等待5分钟左右)

npm install -g @vue/cli;

f183bf14539848cbb379455c2b702361.png

②创建脚手架(开始用插件来搭建框架)

vue-cli生成脚手架官网文档传送门:创建一个项目 | Vue CLI

2.1 创建vue项目 :vue create 项目名称(在哪里打开黑窗,就在哪里创建项目 )

82fd93e9765946979e215684c38ed53a.gif

7eca57bb375b44a5928f7ba889edcb29.png

③选择配置(vue2)

67b3348cd2804628913fde01d975ebf6.png

④项目搭建完成出现的提示

2661b369a1714a8b97df70ae12c2e8a4.png

⑤查看我们搭建的项目框架:

e3c25273fb8e4b4686eebecff36d83a3.png

⑥vue框架初体验

先拖进我们的vscode,打开终端我们来体验下我们vue框架

1.输入npm run serve,切记是在我们的根目录下

(终端开启之后不要关闭,此时我们修改代码无需重新运行,浏览器会自动刷新)

cf41d41f467d482781d45a46d52b025f.png

运行后可以看到:

411d189351b84857b3e55006e21b13eb.png

按住ctrl点击任意一个可访问我们项目的hellovue首页

(恭喜你的第一个vue项目框架搭建完成~~~)

3f9dc9835bb649c0af87a79c437b7686.png

⑦cli脚手架准备工作:清理欢迎界面与自定义配置

1.在vue.config.js文件中

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
      // 关闭eslint代码检查,eslint是一个插件, 内置在脚手架项目里配置好了, 运行时检查你的代码风格
      lintOnSave: false
})

2.删除conponents文件夹下的默认介绍组件

f31cfbb74a6a4714a4f7fba84dd72222.png

3.打开我们的APP.vue,输入 < 点第一个提示,开始做我们自己的组件

cb4873fa5dc14429ae93e325b7746676.png

总结cli脚手架工具作用:

  • 生成规范的vue项目目录
  • 底层基于webpack, 将后缀名为 .vue 的文件 编译成浏览器可以识别的 html文件

看到了这里,兄弟姐妹可以感受到cli脚手架作用是帮我们生成了一大堆的文件查,至于这些文件是啥呢?下面博主带大家看看这些文件的作用是什么。

2.vue cli各文件|文件夹的介绍

studyvue         # 项目目录

   ├── node_modules # 项目依赖的第三方包

   ├── public       # 静态文件目录

     ├── favicon.ico# 浏览器小图标

     └── index.html # 单页面的html文件(网站首页,vue会帮我们配置好,使用较少)

   ├── src          # 业务文件夹(项目核心文件夹,我们写的项目代码都放在这个文件夹里面)

     ├── assets     # 静态资源(一般项目图片、css都放在这里)

       └── logo.png # vue的logo图片(没啥用,vue打广告的,可删除)

     ├── components # 组件目录一般我们写的组件都放在这里)

       └── HelloWorld.vue # 欢迎页面vue代码文件 (打广告的,可删除)

     ├── App.vue    # 整个应用的根组件(网站首页index.htm默认会渲染这个根组件)

     └── main.js    # 入口js文件(入口文件,vue实例的创建,根组件的挂载都是在这里完成)

   ├── .gitignore   # git提交忽略配置(默认已经帮我们配置好 )

   ├── babel.config.js  # babel配置(ES6转换ES5工具,一般不用管)

   ├── package.json # 依赖包列表

   ├── README.md    # 项目说明(一般公司代码规范,人员组成之类的可以写在这里)

   └── package-lock.json    # 项目包版本锁定和缓存地址

   └── vue.config.js    # 项目webpack配置项

以上就是我们整个vue cli脚本架的安装与文件的介绍,博主标红的部分是我们经常打交道的文件|文件夹。

二、VueTools的安装详解

1.工具介绍:

这个浏览器插件可以让我们看到我们vue框架中各组件的结构 ,编辑后页面也会实时改变

拿我们下一篇会讲解的例子举例我们可以看到我们的信息

388adf8083b540b1937c226b099bdaaa.png

2.VueTools安装:

浏览器搜索安装即可,记得在浏览器中开启:开发者模式

6c8a1cc6565e44dea99696d45d0ca8c8.gif



相关文章
|
1月前
|
JavaScript API 开发者
Vue是如何进行组件化的
Vue是如何进行组件化的
|
7天前
|
JavaScript 关系型数据库 MySQL
基于VUE的校园二手交易平台系统设计与实现毕业设计论文模板
基于Vue的校园二手交易平台是一款专为校园用户设计的在线交易系统,提供简洁高效、安全可靠的二手商品买卖环境。平台利用Vue框架的响应式数据绑定和组件化特性,实现用户友好的界面,方便商品浏览、发布与管理。该系统采用Node.js、MySQL及B/S架构,确保稳定性和多功能模块设计,涵盖管理员和用户功能模块,促进物品循环使用,降低开销,提升环保意识,助力绿色校园文化建设。
|
1月前
|
JavaScript 前端开发 开发者
Vue是如何进行组件化的
Vue是如何进行组件化的
|
JavaScript 前端开发
Vue入门(1)——简介与安装
本章节大部分内容均摘自官方文档,目前使用的Vue版本为v2.5.17建议参考官方文档,更为详细。写本篇文章,只是为完善【Vue入门】系列,此外,关于如何使用vue-cli3.0搭建一个新项目,以及如何将vue-cli2.0构建的项目升级到vue-cli3.0,可以参考Vue-cli 3.0搭建Vue项目 vue.js是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。
1653 0
|
1月前
|
JavaScript 前端开发 开发者
vue学习第一章
欢迎来到我的博客!我是瑞雨溪,一名热爱前端的大一学生,专注于JavaScript与Vue,正向全栈进发。博客分享Vue学习心得、命令式与声明式编程对比、列表展示及计数器案例等。关注我,持续更新中!🎉🎉🎉
41 1
vue学习第一章
|
1月前
|
JavaScript 前端开发 索引
vue学习第三章
欢迎来到瑞雨溪的博客,一名热爱JavaScript与Vue的大一学生。本文介绍了Vue中的v-bind指令,包括基本使用、动态绑定class及style等,希望能为你的前端学习之路提供帮助。持续关注,更多精彩内容即将呈现!🎉🎉🎉
30 1
|
1月前
|
缓存 JavaScript 前端开发
vue学习第四章
欢迎来到我的博客!我是瑞雨溪,一名热爱JavaScript与Vue的大一学生。本文介绍了Vue中计算属性的基本与复杂使用、setter/getter、与methods的对比及与侦听器的总结。如果你觉得有用,请关注我,将持续更新更多优质内容!🎉🎉🎉
38 1
vue学习第四章
|
1月前
|
JavaScript 前端开发 算法
vue学习第7章(循环)
欢迎来到瑞雨溪的博客,一名热爱JavaScript和Vue的大一学生。本文介绍了Vue中的v-for指令,包括遍历数组和对象、使用key以及数组的响应式方法等内容,并附有综合练习实例。关注我,将持续更新更多优质文章!🎉🎉🎉
25 1
vue学习第7章(循环)
|
1月前
|
JavaScript 前端开发
vue学习第九章(v-model)
欢迎来到我的博客,我是瑞雨溪,一名热爱JavaScript与Vue的大一学生,自学前端2年半,正向全栈进发。此篇介绍v-model在不同表单元素中的应用及修饰符的使用,希望能对你有所帮助。关注我,持续更新中!🎉🎉🎉
30 1
vue学习第九章(v-model)
|
1月前
|
JavaScript 前端开发 开发者
vue学习第十章(组件开发)
欢迎来到瑞雨溪的博客,一名热爱JavaScript与Vue的大一学生。本文深入讲解Vue组件的基本使用、全局与局部组件、父子组件通信及数据传递等内容,适合前端开发者学习参考。持续更新中,期待您的关注!🎉🎉🎉
44 1
vue学习第十章(组件开发)

热门文章

最新文章