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代码编写需要注意的7个小细节小结
Sep 21 Javascript
鼠标划过实现延迟加载并隐藏层的js代码
Oct 11 Javascript
javascript实现table表格隔行变色的方法
May 13 Javascript
js实现延迟加载的方法
Jun 24 Javascript
简单分析javascript中的函数
Sep 10 Javascript
angular实现商品筛选功能
Feb 01 Javascript
jQury Ajax使用Token验证身份实例代码
Sep 22 Javascript
Vue中mintui的field实现blur和focus事件的方法
Aug 25 Javascript
浅谈开发eslint规则
Oct 01 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
Dec 05 Javascript
详解如何快速配置webpack多入口脚手架
Dec 28 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
Sep 18 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/11/16 PHP
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
PHP的数组中提高元素查找与元素去重的效率的技巧解析
2016/03/03 PHP
php读取qqwry.dat ip地址定位文件的类实例代码
2016/11/15 PHP
利用php操作memcache缓存的基础方法示例
2017/08/02 PHP
php给数组赋值的实例方法
2019/09/26 PHP
prototype class详解
2006/09/07 Javascript
jQuery如何将选中的对象转化为原始的DOM对象
2014/06/09 Javascript
如何编写高质量JS代码
2014/12/28 Javascript
javascript表单处理具体实现代码(表单、链接、按钮)
2016/05/07 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
jQuery插件ajaxFileUpload使用详解
2017/01/10 Javascript
jQuery向webApi提交post json数据
2017/01/16 Javascript
jQuery排序插件tableSorter使用方法
2017/02/10 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
2017/02/12 Javascript
使用JS在浏览器中判断当前网络连接状态的几种方法
2017/05/05 Javascript
JS自定义滚动条效果简单实现代码
2020/10/27 Javascript
Vue2.0基于vue-cli+webpack同级组件之间的通信教程(推荐)
2017/09/14 Javascript
小程序点赞收藏功能的实现代码示例
2018/09/07 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
2020/04/08 Javascript
[20:57]Ti4主赛事第三天开幕式
2014/07/21 DOTA
使用Python的Zato发送AMQP消息的教程
2015/04/16 Python
Python 获得13位unix时间戳的方法
2017/10/20 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
Python pandas RFM模型应用实例详解
2019/11/20 Python
推荐技术人员一款Python开源库(造数据神器)
2020/07/08 Python
详解Python 中的容器 collections
2020/08/17 Python
Python全局变量与global关键字常见错误解决方案
2020/10/05 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
宝拉珍选美国官网:Paula’s Choice美国
2018/01/07 全球购物
城市规划毕业生求职信
2013/10/10 职场文书
考博专家推荐信模板
2013/12/02 职场文书
学校2014重阳节活动策划方案
2014/09/16 职场文书
军人离婚协议书样本
2014/10/21 职场文书
2016中秋节晚会开场白
2015/11/26 职场文书
react 路由Link配置详解
2021/11/11 Javascript