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 相关文章推荐
Prototype使用指南之base.js
Jan 10 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
Aug 24 Javascript
JavaScript Math 对象常用方法总结
Apr 28 Javascript
Vue.js每天必学之组件与组件间的通信
Sep 08 Javascript
jQuery Mobile和HTML5开发App推广注册页
Nov 07 Javascript
bootstrap 表单验证使用方法
Jan 11 Javascript
Vue常用指令V-model用法
Mar 08 Javascript
ES6中Iterator与for..of..遍历用法分析
Mar 31 Javascript
vue中使用cropperjs的方法
Mar 01 Javascript
Vant的安装和配合引入Vue.js项目里的方法步骤
Dec 05 Javascript
Vue的属性、方法、生命周期实例代码详解
Sep 17 Javascript
pnpm对npm及yarn降维打击详解
Aug 05 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
php下图片文字混合水印与缩略图实现代码
2009/12/11 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
2011/07/03 PHP
php&mysql 日期操作小记
2012/02/27 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
2014/06/19 PHP
详解php魔术方法(Magic methods)的使用方法
2016/02/14 PHP
php日志函数error_log用法实例分析
2019/09/23 PHP
从阿里妈妈发现的几个不错的表单验证函数
2007/09/21 Javascript
Js获取事件对象代码
2010/08/05 Javascript
js中eval()函数和trim()去掉字符串左右空格应用
2013/02/02 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
javascript在子页面中函数无法调试问题解决方法
2014/01/17 Javascript
jquery map方法使用示例
2014/04/23 Javascript
控制文字内容的显示与隐藏示例
2014/06/11 Javascript
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
2020/05/30 Javascript
Vue cli 引入第三方JS和CSS的常用方法分享
2018/01/20 Javascript
JS和Canvas实现图片的预览压缩和上传功能
2018/03/30 Javascript
使用JavaScript解析URL的方法示例
2019/03/01 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
如何测量vue应用运行时的性能
2019/06/21 Javascript
通过js随机函数Math.random实现乱序
2020/05/19 Javascript
elementui实现预览图片组件二次封装
2020/12/29 Javascript
[59:26]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第二局
2016/02/28 DOTA
python使用Image处理图片常用技巧分析
2015/06/01 Python
浅谈numpy数组中冒号和负号的含义
2018/04/18 Python
python字符串常用方法
2018/06/14 Python
代码详解django中数据库设置
2019/01/28 Python
python递归法解决棋盘分割问题
2019/07/17 Python
Python高级property属性用法实例分析
2019/11/19 Python
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
屈臣氏乌克兰:Watsons UA
2019/10/29 全球购物
转让协议书范本
2014/09/13 职场文书
2019年感恩励志演讲稿(收藏备用)
2019/09/11 职场文书
Python列表删除重复元素与图像相似度判断及删除实例代码
2021/05/07 Python
python 远程执行命令的详细代码
2022/02/15 Python