Vue学习11之脚手架

Posted snailbuster

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue学习11之脚手架相关的知识,希望对你有一定的参考价值。

开发大型项目,需要使用的Vue CLI。

因为:Vue.js直接开发需要考虑结构部署、目录结构、热加载、测试单元等等等都需要配置,效率太低,使用脚手架可以帮助我们自动生成好。

  建筑上的脚手架:

技术图片

 

   首先电脑上一定要安装了node和npm,直接在cmd中输入node就可以检测。版本最必须要9以上的版本。

  然后全局安装脚手架3:

npm install -g @vue/cli

  下载起来感觉有点慢查了一下改一下淘宝镜像就能快不少。安装完成后可以通过vue --version来查看版本。我tm竟然报错了说有些文件已经存在还是咋的,不能惯着直接--force安装成功。

  脚手架2项目创建需要输入特定指定:

vue init webpack my-project

  脚手架34项目创建需要:

vue create 项目名称

 选项中有这么一个选项:

 技术图片

 

   建完了项目可以看到文件夹已经生成了。

  从package.json开始读 dev命令和build 命令。

技术图片

 

 build 中做了这样一个事情,用node直接执行了build下面的build.js文件。build.js部分代码如下:

技术图片

 

 导入了很多的包,然后在webpack.prod.conf.js中合并了很多基础配置,还有很多插件。

editorconfig文件中写了一些语法规范,eslintignore文件中对一些代码进行忽略(里面写的文件的代码忽略语法检测)。gitignore代表上传的时候需要忽略的不需要的文件。postcssrc.js不需要改动,是css转化相关的。

index.html是一个模版,package.json负责管包。package-lock.json记录真实版本。

以上是关于Vue学习11之脚手架的主要内容,如果未能解决你的问题,请参考以下文章

VUE学习笔记:28.脚手架vue-cli之vuex

VUE学习笔记:29.脚手架vue-cli之axios

VUE学习笔记:27.脚手架vue-cli之promise

前端框架之VUE

VUE学习笔记:26.脚手架vue-cli之路由vue-router

VUE学习笔记:24.脚手架vue-cli之vue cli3初始化项目及其相关选项