第6章 使用脚手架搭建单页程序
1.为什么使用脚手架
1.1为了使用更先进的技术例如 es5或是es6。都需要借助功能才能够在现有的浏览器运行
1.2需要使用很多工具,例如webpack、babel做编译等工具,配置起来非常繁琐
1.3vue.js 官方为了减轻这些繁琐的配置,将vue.js环境需要的配置配好,方便vue.js项目的开发
1.4脚手架:是一种基于node.js的工具,作用是开发中用到的工具、环境都配置好了。
不用在为这些复杂的配置花时间,专注业务开发就好了。
2.下载安装node.js
1.1下载地址(下载常用的而不是最新的)https://nodejs.org/en/
1.2安装文件,按照向导安装下一步下一步即可。
1.3运行 node.js 命令窗体
3.使用脚手架搭建 vue.js单页程序
1.1安装淘宝镜像http://npm.taobao.org/
1.1.1可以用淘宝镜像代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
命令:npm install -g cnpm --registry=https://registry.npm.taobao.org
1.2脚手架安装命令
cnpm install -g vue-cli
vue init webpack my-project
cd my-project
npm install
npm run dev -- 开发环境
npm run build --上线环境
4.vue项目文件
1.项目文件结构
config是vue项目的基本配置文件
node_modules是项目中安装的依赖模块
src源码文件夹,基本上文件都应该放在这里。
—assets 资源文件夹,里面放一些静态资源
—components这里放的都是各个组件文件
—App.vue App.vue组件
—main.js入口文件
static生成好的文件会放在这个目录下。
test测试文件夹,测试都写在这里
.babelrc babel编译参数,vue开发需要babel编译
.editorconfig 看名字是编辑器配置文件。
.gitignore 用来过滤一些版本控制的文件,比如node_modules文件夹
index.html 主页
package.json 项目文件,记载着一些命令和依赖还有简要的项目描述信息
README.md 介绍自己这个项目的,想怎么写怎么写。不会写就参照github上star多的项目,看人家怎么写的