vue-cli中安装方法(图文详细步骤)


Posted in Javascript onDecember 12, 2018

脚手架是指通过输入简单指令帮助你快速搭建好一个基本环境的工具。

vue-cli 是vue.js的脚手架,用于快速自动生成vue.js+webpack的项目模板,这样大大降低了webpack的使用难度。下面是详细的安装步骤

vue-cli脚手架模板是基于node下的npm来完成安装的所以首先需要安装node

1、安装node,vue运行需要基于npm一定的版本,所以首先升级npm到最新的版本,而在安装的过程中个人比较喜欢淘宝的镜像,所以先安装cnpm(因为速度和稳定性都比较好)

2、在目标文件夹下打开终端

3、执行cnpm install vue-cli -g 全局安装

vue-cli中安装方法(图文详细步骤)

运行vue查看安装是否成功

vue-cli中安装方法(图文详细步骤)

4、运行vue init webpack(注:模板名称)sell2(注:项目名称)

vue-cli中安装方法(图文详细步骤)

5、进入项目文件夹下执行cnpm install来安装下载到模板中的package.json中的依赖,安装完成后会在项目文件夹下自动生成node-module文件来存放安装的依赖文件

vue-cli中安装方法(图文详细步骤)

6、由于依赖项非常的多编辑器在检索module文件时会非常的耗内存,所以在用webstorm编辑器启动项目的时候我们往往会在node-module文件夹右键去阻止检索该文件

vue-cli中安装方法(图文详细步骤)

注:webstorm一打开就卡死了,没办法操作文件夹这种情况的解决方法为,首先在文件夹形式下打开删除node-modules文件夹,然后进行阻止检索的方法,然后在重新cnpminstall就好*(这种方法需要安装完依赖项先运行一次然后删除node_modules子文件,webstorm打开项目,禁止检索node_module文件夹,然后在删除该文件夹,重新安装即可)

7、运行项目执行npm run dev  (注:此时不能用cnpm来运行,必须是npm)

8、将需要的资源放进项目

vue-cli中安装方法(图文详细步骤)

9、我们需要用到路由功能所以需要安装vue-router

安装方法:vnpm install vuve-router --save

10、在build/devs-erver.js下编写自定义变量和路由功能

vue-cli中安装方法(图文详细步骤)

这样在运行项目下就可以得到自己想要的json数据,如下:

vue-cli中安装方法(图文详细步骤)

vue-cli中安装方法(图文详细步骤)

这样路由就配置成功,并且得到了自己想要的数据

11、在写代码之前现在html文件下引入初始化样式(保持样式的统一和美观)

vue-cli中安装方法(图文详细步骤)

12、调用组件的方式

vue-cli中安装方法(图文详细步骤)

vue-cli中安装方法(图文详细步骤)

13、需要用到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

vue-cli中安装方法(图文详细步骤)

此时可以在模块中定义scss来书写scss代码,还可以新建*.scss文件,并且可以利用

@import“../路径”;来调用其他的scss文件和已经定义好的scss方法,

利用@include方法名(参数);来调用

vue-cli中安装方法(图文详细步骤)

vue-cli中安装方法(图文详细步骤)

14、需要用到ajax请求,利用vue-resource

安装方法:cnpm install vue-resource--save 安装完成会在package.json中生成版本信息

使用方法如下:

vue-cli中安装方法(图文详细步骤)

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
给Javascript数组插入一条记录的代码
Aug 30 Javascript
Div自动滚动到末尾的代码
Oct 26 Javascript
js操作textarea 常用方法总结
Dec 03 Javascript
js操纵跨frame的三级联动select下拉选项实例介绍
May 19 Javascript
JavaScript函数使用的基本教程
Jun 04 Javascript
jQuery实现垂直半透明手风琴特效代码分享
Aug 21 Javascript
js基础知识(公有方法、私有方法、特权方法)
Nov 06 Javascript
JavaScript 数组some()和filter()的用法及区别
May 20 Javascript
基于jQuery实现淡入淡出效果轮播图
Jul 31 Javascript
小程序tab页无法传递参数的方法
Aug 03 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
Aug 23 Javascript
Vue data的数据响应式到底是如何实现的
Feb 11 Javascript
新版小程序登录授权的方法
Dec 12 #Javascript
加快Vue项目的开发速度的方法
Dec 12 #Javascript
关于自定义Egg.js的请求级别日志详解
Dec 12 #Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
Dec 12 #Javascript
d3绘制基本的柱形图的实现代码
Dec 12 #Javascript
JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解
Dec 12 #Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
Dec 12 #Javascript
You might like
德生PL550的电路分析
2021/03/02 无线电
用PHP调用数据库的存贮过程
2006/10/09 PHP
PHP实现域名whois查询的代码(数据源万网、新网)
2010/02/22 PHP
PHP输出数组中重名的元素的几种处理方法
2012/09/05 PHP
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
2016/01/07 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
jquery 必填项判断表单是否为空的方法
2008/09/14 Javascript
js实现权限树的更新权限时的全选全消功能
2009/02/17 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
2011/10/29 Javascript
jQuery中获取checkbox选中项等操作及注意事项
2013/11/24 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
2017/05/11 Javascript
Angularjs验证用户输入的字符串是否为日期时间
2017/06/01 Javascript
Vue插件打包与发布的方法示例
2018/08/20 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
2019/04/15 Javascript
微信自定义分享链接信息(标题,图片和内容)实现过程详解
2019/09/04 Javascript
ElementUI多个子组件表单的校验管理实现
2019/11/07 Javascript
JavaScript实现与web通信的方法详解
2020/08/07 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
2020/11/09 Javascript
[03:48]大碗DOTA
2019/07/25 DOTA
打开电脑上的QQ的python代码
2013/02/10 Python
python3+PyQt5实现文档打印功能
2018/04/24 Python
python数据预处理 :数据抽样解析
2020/02/24 Python
pygame实现飞机大战
2020/03/11 Python
Django:使用filter的pk进行多值查询操作
2020/07/15 Python
HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代
2013/01/31 HTML / CSS
亚马逊中国官方网站:amazon.cn
2017/05/25 全球购物
惠普新加坡官方商店:HP Singapore
2020/04/17 全球购物
巴西最大的巴士票务门户:Quero Passagem
2020/11/21 全球购物
比较一下entity bean和session bean
2013/12/27 面试题
数据员岗位职责
2013/11/19 职场文书
考博专家推荐信
2014/05/10 职场文书
七一建党节演讲稿
2014/09/11 职场文书
2016年暑期社会实践活动总结报告
2016/04/06 职场文书
MySQL的安装与配置详细教程
2021/06/26 MySQL
WebRTC记录音视频流(web技术分享)
2022/02/24 Javascript