vue-cli脚手架模板是基于node下的npm来完成安装的因此首先须要安装nodecss
一、安装node,vue运行须要基于npm必定的版本,因此首先升级npm到最新的版本,在安装的过程当中能够根据我的html
喜爱使用淘宝的镜像,可是要先安装cnpm(速度和稳定性都比较好)vue
二、在目标文件夹下打开终端node
三、执行cnpm install vue-cli -g 全局安装webpack
运行vue查看安装是否成功ios
四、运行vue init webpack(注:模板名称) sell2(注:项目名称)web
五、进入项目文件夹下执行 cnpm install 来安装下载到模板中的package.json中的依赖,安装完成后会在项目文件夹下自动生成node-module文件来存放安装的依赖文件ajax
六、因为依赖项很是的多编辑器在检索module文件时会很是的耗内存,因此在用webstorm编辑器启动项目的时候咱们每每会在node-module文件夹右键去阻止检索该文件vue-router
注:webstorm一打开就卡死了,没办法操做文件夹这种状况的解决方法为,首先在文件夹形式下打开删除node-modules文件夹,而后进行阻止检索的方法,而后在从新cnpm install就好*(这种方法须要安装完依赖项先运行一次而后删除node_modules子文件,webstorm打开项目,禁止检索node_ module文件夹,而后在删除该文件夹,从新安装便可)vue-cli
七、运行项目执行 npm run dev (注:此时不能用cnpm来运行,必须是npm)
八、将须要的资源放进项目
九、咱们须要用到路由功能 因此须要安装vue-router
安装方法:vnpm install vuve-router --save
十、在build/devs-erver.js下编写自定义变量和路由功能
这样在运行项目下就能够获得本身想要的json数据,以下:
这样路由就配置成功,而且获得了本身想要的数据
十一、在写代码以前如今html文件下引入初始化样式(保持样式的统一和美观)
十二、调用组件的方式
1三、须要用到sass(我的需求),因此安装sass-loader
安装方法:cnpm install sass-loader --save-dev
Pakcage.json文件下回生成sass-loader的版本信息
因为sass-loader是依赖于node-sass因此咱们还要安装node-sass
安装方法:cnpm install node-sass --save-dev
此时能够在模块中定义scss来书写scss代码,还能够新建*.scss文件,而且能够利用
@import “../路径”; 来调用其余的scss文件和已经定义好的scss方法,
利用@include 方法名(参数); 来调用
1四、须要用到ajax请求,利用vue-resource
安装方法:cnpm install vue-resource--save 安装完成会在package.json中生成版本信息
使用方法以下:
注意:vue官方不在继续维护vue-resource,并推荐你们使用 axios。