本文以转移至本人的个人博客,请多多关注!

本文以转移至本人的个人博客,请多多关注!

本文以转移至本人的个人博客,请多多关注!

本文以转移至本人的个人博客,请多多关注!

经过一段时间对Vue的学习。觉得是时间来回顾一下所学成果了。所以在此开个专题系列随笔,回顾一下vue以及相关知识。

我在用Vue之前试过React,但是我真真受不了JSX这种语法。因为我是后端人员转前端。作为使用过jsp和servlet的人员。当我第一次看到JSX语法的时候,让我顿时想起了在Servlet中拼HTML代码时的恐惧,果断放弃了React。

当然。这是我自己的一点感受。在javaEE体系中。Servlet早于JSP,其实JSP就是另一种模式的Servlet,当时提出JSP就是为了解决在Servlet中拼接Html代码的痛苦。但是JSP最后还是会编译成Servlet。之后为了更彻底的解决这种痛苦,出现了freemark等一系列的框架,彻底摆脱了JSP。然而JSX的语法让我有一种开历史倒车的感觉。这一点上Vue的模板语法和React的Render方法对比很是明显。

三大前端框架,Vue, React, angularJs 2+ 。Vue以其简单易用的优点而广受好评,并且其社区也在火速发展,与其配合的第三方框架也在不断增长中。

其中有个vue-element-admin开源项目(https://panjiachen.github.io/vue-element-admin-site/zh/),是一个很好的基于Vue和ElementUI的后台管理系统模板,再次推荐一下。

这里咱们先不管这个大项目。先从Vue自身提供的一个模板说起。Vue提供了自己的构建工具vue-cli。可以快速的搭建一个脚手架项目。

npm install vue-cli // 安装vue-cli

vue init webpack myProject //初始化项目

vue-cli 提供的脚手架有多个。这里咱们选用webpack这个,因为大部分应该都是用的webpack,应用比较广泛。

此脚手架的构建结果结构如下:

下面大体介绍一下各个目录的功能。详细的介绍会在以后的章节中陆续介绍。

1. bulid: 此目录下有构建项目时使用的配置文件。

2. config:此目录下是项目的环境常亮配置,提供给build中的文件使用

3. src:项目的源码所在目录。

4 static: 项目的静态资源文件,其中的 .gitkeep文件是git使用的一个占位文件。

再说一下下面的几个文件。其实也不用说。基本都知道是干啥的。

1 .babelrc babel配置文件,详见(https://www.babeljs.cn/docs/setup/#installation)

2 .editorconfig 这个是为了统一不同编辑器的代码格式风格。

3 .eslinttrc.js eslint 的配置文件。详见(https://cn.eslint.org/docs/user-guide/configuring)

4 .postcssrc.js  PostCSS 的配置文件。详见(https://www.npmjs.com/package/postcss)

5  index.html 项目首页的模板

6  package.json node使用的文件。

7  package-lock.json 用于锁定依赖的版本。可以参考(http://www.cnblogs.com/cangqinglang/p/8336754.html)这位兄台的解释。

8 .gitignore git的忽略文件列表

9  Readme.md 项目自述文件

vue 脚手架(一,创建脚手架)的更多相关文章

  1. 为什么我不推荐你使用vue-cli创建脚手架?

    最近在知乎看到一个问题,原问题如下: "很奇怪,为什么现在能找到自己手动创建vue脚手架的文章非常少,而且大家似乎对webpack4的热情并不高,对于想基于vue2.0+webpack4搭建 ...

  2. Vue 框架-10-搭建脚手架 CLI

    Vue 框架-10-搭建脚手架 CLI + 批处理快捷启动 脚手架是通过 webpack 搭建的开发环境 使用 ES6 语法 打包和压缩 JS 为一个文件 项目文件在环境中,而不是浏览器 实现页面自动 ...

  3. day 86 Vue学习之五DIY脚手架、webpack使用、vue-cli的使用、element-ui

      本节目录 一 vue获取原生DOM的方式 二 DIY脚手架 三 vue-cli脚手架的使用 四 webpack创建项目的玩法 五 element-ui的使用 六 xxx 七 xxx 八 xxx 一 ...

  4. 高性能流媒体服务器EasyDSS前端重构(一)-从零开始搭建 webpack + vue + AdminLTE 多页面脚手架

    本文围绕着实现EasyDSS高性能流媒体服务器的前端框架来展开的,具体EasyDSS的相关信息可在:www.easydss.com 找到! EasyDSS 高性能流媒体服务器前端架构概述 EasyDS ...

  5. day 83 Vue学习之五DIY脚手架、webpack使用、vue-cli的使用、element-ui

      Vue学习之五DIY脚手架.webpack使用.vue-cli的使用.element-ui   本节目录 一 vue获取原生DOM的方式 二 DIY脚手架 三 vue-cli脚手架的使用 四 we ...

  6. vue/cli 3.0脚手架搭建

    在vue 2.9.6中,搭建vue-cli脚手架的流程是这样的: 首先 全局安装vue-cli,在cmd中输入命令: npm install --global vue-cli  安装成功:  安装完成 ...

  7. [前端] VUE基础 (8) (vue-cli脚手架)

    一.安装vue-cli脚手架 官方文档:https://cli.vuejs.org/zh/guide/cli-service.html Vue CLI 的包名称由 vue-cli改成了  @vue/c ...

  8. Vue.js 在 webpack 脚手架中使用 cssnext

    Vue.js 的 webpack脚手架默认已经使用了 PostCSS 的 autoprefixer 的功能. 如果想使用下一代 css语法,即cssnext: 1. 安装依赖 npm install ...

  9. Vue学习之vue-cli脚手架下载安装及配置

    Vue学习之vue-cli脚手架下载安装及配置:https://www.cnblogs.com/clschao/articles/10650862.html 1. 先下载node.js,下载地址:ht ...

  10. day 84 Vue学习之vue-cli脚手架下载安装及配置

    Vue学习之vue-cli脚手架下载安装及配置   1. 先下载node.js,下载地址:https://nodejs.org/en/download/ 找个目录保存,解压下载的文件,然后配置环境变量 ...

随机推荐

  1. ExtJS学习

    ExtJS是一门比较纠结的框架,自己不太熟,因为现在在做一些老项目,所以没办法要学点.记录下.其实Ext也不是很难,主要是多查查API,了解其基本的用法,然后慢慢去学习,学成之后做管理系统还是很有优势 ...

  2. Linux常用命令大全(转载)

    最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因, ...

  3. 170808、生成为CVS文件

    /** * Desc : 生成为CVS文件 * User : RICK * @param data 源数据List * @param map csv文件的列表头map * @param outPutP ...

  4. codeforces#505--B Weakened Common Divisor

    B. Weakened Common Divisor time limit per test 1.5 seconds memory limit per test 256 megabytes input ...

  5. ubuntu安装conda

    https://blog.csdn.net/menghuanbeike/article/details/79138651 你需要前往Anaconda的官网看下目前的下载地址: https://www. ...

  6. JAVA优化技巧分享 让游戏更加的流畅

    我的世界怎么样可以玩的更加流畅呢?怎么对游戏进行优化呢?相信很多小伙伴都很想知道吧,今天小编为大家带来的是我的世界游戏优化技巧,喜欢的小伙伴不要错 ... 在很多时候如果电脑配置过低的话,玩游戏并不流 ...

  7. Laravel 5.* 中路由绑定 Controller 包含子目录写法

    https://blog.csdn.net/maxsky/article/details/54017981 [可以使用命令在项目根目录一键创建 php artisan make:controller ...

  8. python + unittest 做单元测试之学习笔记

    单元测试在保证开发效率.可维护性和软件质量等方面有很重要的地位,所谓的单元测试,就是对一个类,一个模块或者一个函数进行正确性检测的一种测试方式. 这里主要是就应用 python + unitest 做 ...

  9. java猫和猫的名字

    这篇文章之所以叫猫和猫的名字,是因为是以猫为案例来讲的 主要的内容就是java构造函数和参数的传递 class Animal { public static String name; Animal(S ...

  10. Cocos2d-JS实现的打飞机

    一.前言 今天我们来讲一个最最最常见的一个小游戏--打飞机!是的,打飞机!还记得小时候在玩儿的雷电,应该是打飞机最早的样子了吧.直到现在,也有微信打飞机,全民飞机大战,全民打飞机等游戏的出现,这些游戏 ...