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 相关文章推荐
文本链接逐个出现的js脚本
Dec 12 Javascript
jQuery 位置插件
Dec 25 Javascript
javascript 读取图片文件的大小
Jun 25 Javascript
setTimeout的延时为0时多个浏览器的区别
May 23 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
Mar 12 Javascript
深入分析Javascript跨域问题
Apr 17 Javascript
Javascript编程之继承实例汇总
Nov 28 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
Dec 18 Javascript
对象题目的一个坑 理解Javascript对象
Dec 22 Javascript
JavaScript动态生成二维码图片
Apr 20 Javascript
第四章之BootStrap表单与图片
Apr 25 Javascript
原生js实现点击轮播切换图片
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
杏林同学录(二)
2006/10/09 PHP
学习YUI.Ext 第二天
2007/03/10 Javascript
WordPress JQuery处理沙发头像
2009/06/22 Javascript
使用jquery写个更改表格行顺序的小功能
2014/04/29 Javascript
jquery插件推荐浏览器嗅探userAgent
2014/11/09 Javascript
javascript事件冒泡和事件捕获详解
2015/05/26 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
2016/09/21 Javascript
AngularJS指令用法详解
2016/11/02 Javascript
微信小程序加载更多 点击查看更多
2016/11/29 Javascript
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
angularjs下拉框空白的解决办法
2017/06/20 Javascript
详解vue-cli 构建Vue项目遇到的坑
2017/08/30 Javascript
JavaScript实现树的遍历算法示例【广度优先与深度优先】
2017/10/26 Javascript
详解webpack4之splitchunksPlugin代码包分拆
2018/12/04 Javascript
如何为vue的项目添加单元测试
2018/12/19 Javascript
深入浅析golang zap 日志库使用(含文件切割、分级别存储和全局使用等)
2020/02/19 Javascript
一个基于flask的web应用诞生 bootstrap框架美化(3)
2017/04/11 Python
Python3 适合初学者学习的银行账户登录系统实例
2017/08/08 Python
python数字图像处理实现直方图与均衡化
2018/05/04 Python
Python如何发布程序的详细教程
2018/10/09 Python
python 的 scapy库,实现网卡收发包的例子
2019/07/23 Python
python序列化与数据持久化实例详解
2019/12/20 Python
Python识别html主要文本框过程解析
2020/02/18 Python
Python3+selenium实现cookie免密登录的示例代码
2020/03/18 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
浅谈anaconda python 版本对应关系
2020/10/07 Python
python 爬取英雄联盟皮肤并下载的示例
2020/12/04 Python
使用css实现android系统的loading加载动画
2019/07/25 HTML / CSS
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
英国皇家造币厂:The Royal Mint
2018/10/05 全球购物
《生命的药方》教学反思
2014/04/08 职场文书
纪律教育月活动总结
2014/08/26 职场文书
质监局领导班子践行群众路线整改方案
2014/10/26 职场文书
2014年结对帮扶工作总结
2014/12/17 职场文书
财务人员入职担保书
2015/09/22 职场文书
Mysql事务索引知识汇总
2022/03/17 MySQL