Vue-cli
vue-cli是官方提供的快速构建这个单页面应用的脚手架。vue
前端开发中提到的“脚手架”是一个形象的比喻,比喻各种语言的前期工做环境。node
在软件开发上(固然也包括前端开发)的脚手架指的就是:有人帮你把这个开发过程当中要用到的工具、环境都配置好了,你就能够方便地直接开始作开发,专一你的业务,而不用再花时间去配置这个开发环境,这个开发环境就是脚手架。python
好比vue.js就有个vue-cli脚手架,基于node.js的开发环境,做者帮你把开发环境大部分东西都配置好了,你把脚手架下载下来就能够直接开发了,不用再考虑搭建这些工具环境。jquery
1、安装
-
去官网 https://nodejs.org/en/download/ 下载安装,Node.js是运行在服务端的JavaScript,基于Chrome V8 引擎的。webpack
-
打开终端 cmd : 执行
node -v
若是出现版本号,证实安装node成功ios -
下载完node以后,会自带包管理器npm,比如是python中 pip3包管理器。pip3 install xxx程序员
-
使用npm全局安装vue-cli :web
-
npm install -g @vue/cli
vuex -
npm install -g @vue/cli-init
拉取2.x模板 -
报错 npm error 能够运行下面命令
npm cache clean --force && npm cache verify
-
vue -V
有版本号 证实下载成功
-
-
webpack-simple模板:
-
webpack-simple
简单的配置webapck的模板 -
vue init
<模板> <项目名> -
vue init webpack-simple 01-simple_project
-
cd 01-simple_project
-
npm install
-
npm run dev
-
-
webpack模板:
-
webpack
复杂的webpack模块,单元测试、ESLint 热重载 -
vue init
<模板> <项目名> -
vue init webpack 02-webpack_project
-
Use ESLint to lint your code?(Y/n)
选择n -
cd 02-webpack_project
-
npm run dev
-
-
目录结构:
-
build 里面是一些操做文件,使用npm run * 时其实执行的就是这里的文件
-
config 配置文件,执行文件须要的配置信息
-
src 程序员业务逻辑,资源文件 全部的组件以及全部的图片 都在这个文件夹下
-
node_modules 项目依赖包
-
static 静态资源
-
package.json 依赖包的json文件
-
-
从新下载项目依赖:
-
删除package-lock.json和node_modules
-
cd 项目
-
npm install
-
-
淘宝NPM镜像 点击
-
npm install -g cnpm --registry=https://registry.npm.taobao.org
-
其它下载:
-
npm install --save axios vuex
-
npm install --save vue-cookies
-
npm i element-ui -S
-
npm install jquery
-
npm install bootstrap@3.3.7
-