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 相关文章推荐
一段效率很高的for循环语句使用方法
Aug 13 Javascript
JavaScript学习笔记之获取当前目录的实现代码
Dec 14 Javascript
IE6,IE7,IE8下使用Javascript记录光标选中范围(已补全)
Aug 28 Javascript
修改jQuery Validation里默认的验证方法
Feb 14 Javascript
javascript解析json实例详解
Nov 05 Javascript
javascript如何操作HTML下拉列表标签
Aug 20 Javascript
Vue.js动态添加、删除选题的实例代码
Sep 30 Javascript
用javascript获取任意颜色的更亮或更暗颜色值示例代码
Jul 21 Javascript
vue.js根据代码运行环境选择baseurl的方法
Feb 28 Javascript
对于防止按钮重复点击的尝试详解
Apr 22 Javascript
微信小程序实现弹框效果
May 26 Javascript
vue+AI智能机器人回复功能实现
Jul 16 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验证是否是md5编码的简单代码
2014/04/01 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
基于jQuery图片平滑连续滚动插件
2009/04/27 Javascript
JavaScript 继承详解(四)
2009/07/13 Javascript
Mootools 1.2教程 正则表达式
2009/09/15 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
兼容主流浏览器的jQuery+CSS 实现遮罩层的简单代码
2014/10/14 Javascript
提交按钮的name='submit'引起的js失效问题及原因
2015/02/25 Javascript
Angularjs2不同组件间的通信实例代码
2017/05/06 Javascript
node.js支持多用户web终端实现及安全方案
2017/11/29 Javascript
vue.js input框之间赋值方法
2018/08/24 Javascript
vue自定义表单生成器form-create使用详解
2019/07/19 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
react实现复选框全选和反选组件效果
2020/08/25 Javascript
Python使用Scrapy爬取妹子图
2015/05/28 Python
利用python批量修改word文件名的方法示例
2017/10/17 Python
python绘制简单折线图代码示例
2017/12/19 Python
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
2018/07/18 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
python实现将json多行数据传入到mysql中使用
2019/12/31 Python
python3 Scrapy爬虫框架ip代理配置的方法
2020/01/17 Python
浅谈python3 构造函数和析构函数
2020/03/12 Python
Python通过kerberos安全认证操作kafka方式
2020/06/06 Python
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
大学生个人求职信范文
2013/09/21 职场文书
初婚未育未抱养证明
2014/01/12 职场文书
致长跑运动员加油稿
2014/02/20 职场文书
公开服务承诺制度
2014/03/26 职场文书
大气污染防治方案
2014/05/19 职场文书
财政局党的群众路线教育实践活动整改方案
2014/09/21 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
先进学校事迹材料
2014/12/30 职场文书
党员自我评价范文2015
2015/03/03 职场文书
中职班主任培训心得体会
2016/01/07 职场文书
HTML5 语义化标签(移动端必备)
2021/08/23 HTML / CSS
Spring Boot接口定义和全局异常统一处理
2022/04/20 Java/Android