使用vue-cli创建项目的图文教程(新手入门篇)


Posted in Javascript onMay 02, 2018

本文是针对对于完全没有了解过vue 和npm,连运行环境和项目构建的都不会的小白,对于前端老司机的就不用看了,浪费时间。

使用npm 与vue-cli 构建vue 项目

第一步:安装运行环境(node与npm)

nodeJ官网:http://nodejs.cn/下载安装包( 安装)

安装完成后,需要检测是否安装成功

使用命令行cmd 打开dos 黑窗口,运行 node -v 和 npm ?v,出现版号说明安装成功

使用vue-cli创建项目的图文教程(新手入门篇)

注(npm 是node自带的,在安装node时已经安装了)

如何升级npm 的版本呢?很简单

执行命令:npm i ?g to update (全局安装:建议) 或者npm install ?g npm

第二步:安装脚架手 vue-clic

安装vue-cli 有两种安装途径(npm 与 cnpm),二选一

(1) 使用npm 安装vue-cli,全局安装 (该方式安装比较慢,国外镜像)

运行:npm install g vue ?cli

(2) 使用cnpm ( 国内淘宝镜像)安装vue-cli

(2.1) 首先要注册cnpm

运行:npm install -g cnpm --registry=https://registry.npm.taobao.org

使用vue-cli创建项目的图文教程(新手入门篇)

(2.2) 检测 cnpm 是否安装成功,出现版本说明安装成功

运行:cnpm -v

使用vue-cli创建项目的图文教程(新手入门篇)

(2.3)使用cnpm 安装脚架手vue-cli

运行:cnpm install ?g vue-cli

使用 vue ?V(注意:大写V)查看是否安装成功

运行:vue ?V

使用vue-cli创建项目的图文教程(新手入门篇)

第三步 :正式开始创建项目

1.使用 命令:cd目录路径 ,进入到你指定的创建项目的路径下

如:

使用vue-cli创建项目的图文教程(新手入门篇)

2. 使用 vue init webpack 初始化项目

运行:vue init webpack myfilst-vueproject(自定义文件目录名称)

一般默认,直接回车就可以了

使用vue-cli创建项目的图文教程(新手入门篇)

在目前为止,已创建好一个vue 的项目,目录结构如:(结构详解看官网)

使用vue-cli创建项目的图文教程(新手入门篇)

3.按照提示运行流程,在当前项目的目录下安装模块

运行: cd 项目名称

运行: npm install

使用vue-cli创建项目的图文教程(新手入门篇)

正在安装模块依赖。。。。

模块安装完成,项目根目录下多一个文件夹

使用vue-cli创建项目的图文教程(新手入门篇)

 第四步:启动/运行项目

 运行:npm run dev

 成功运行,默认效果如:

使用vue-cli创建项目的图文教程(新手入门篇)

如果没有显示正常的页面,看是否端口是否被占用,默认运行端口为8080,

项目根目录下 ->config->index.js

使用vue-cli创建项目的图文教程(新手入门篇)

修改该端口值,重新运行:npm run dev

每次修改配置文件都要重新运行

第五步:打包上线

运行:npm run build

 打包完成后,会在根目录下生成一个dis 的文件夹,可以在本地打开浏览,项目上线时,只需将dis 文件夹放在服务器即可

总结

以上所述是小编给大家介绍的使用vue-cli创建项目的图文教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript 页面划词搜索JS
Sep 28 Javascript
jQuery下的几个你可能没用过的功能
Aug 29 Javascript
动态加载jquery库的方法
Feb 12 Javascript
JavaScript中的方法调用详细介绍
Dec 30 Javascript
jquery中val()方法是从最后一个选项往前读取的
Sep 06 Javascript
详解JavaScript中常用的函数类型
Nov 18 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
Dec 04 Javascript
纯js实现隔行变色效果
Nov 29 Javascript
angular2实现统一的http请求头方法
Aug 13 Javascript
少女风vue组件库的制作全过程
May 15 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
Aug 14 Javascript
vue实现图片裁剪后上传
Dec 16 Vue.js
vue中的模态对话框组件实现过程
May 01 #Javascript
vue如何通过id从列表页跳转到对应的详情页
May 01 #Javascript
使用Vue的slot插槽分发父组件内容实现高度复用、更加灵活的组件(推荐)
May 01 #Javascript
不使用JavaScript实现菜单的打开和关闭效果demo
May 01 #Javascript
如何获取TypeScript的声明文件.d.ts
May 01 #Javascript
Vue项目中使用Vux的安装过程
May 01 #Javascript
在Vue项目中使用d3.js的实例代码
May 01 #Javascript
You might like
文件系统基本操作类
2006/11/23 PHP
一步一步学习PHP(7) php 字符串相关应用
2010/03/05 PHP
php中根据变量的类型 选择echo或dump
2012/07/05 PHP
浅析memcache启动以及telnet命令详解
2013/06/28 PHP
destoon安全设置中需要设置可写权限的目录及文件
2014/06/21 PHP
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
jQuery AJAX 调用WebService实现代码
2010/03/24 Javascript
jQuery与ExtJS之选择实例分析
2010/08/19 Javascript
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
JavaScript职责链模式概述
2016/09/17 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
js判断iframe中元素是否存在的实现代码
2016/12/24 Javascript
javascript 判断当前浏览器版本并判断ie版本
2017/02/17 Javascript
JS实现移动端实时监听输入框变化的实例代码
2017/04/12 Javascript
AngularJS实现的回到顶部指令功能实例
2017/05/17 Javascript
微信小程序如何获取用户手机号
2018/01/26 Javascript
微信小程序之自定义组件的实现代码(附源码)
2018/08/02 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
js实现简单商品筛选功能
2021/02/02 Javascript
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
用python写asp详细讲解
2013/12/16 Python
使用Python中的reduce()函数求积的实例
2019/06/28 Python
Python之——生成动态路由轨迹图的实例
2019/11/22 Python
如何基于python操作excel并获取内容
2019/12/24 Python
浅谈Python 参数与变量
2020/06/20 Python
Windows下Sqlmap环境安装教程详解
2020/08/04 Python
澳大利亚买卖正宗二手奢侈品交易平台:Luxe.It.Fwd
2019/10/16 全球购物
北京华建集团SQL面试题
2014/06/03 面试题
2014年国庆节庆祝建国65周年比赛演讲稿
2014/09/21 职场文书
初三学生语文考试作弊检讨书
2014/12/14 职场文书
考研英语复习计划
2015/01/19 职场文书
接待员岗位职责范本
2015/04/15 职场文书
Nginx 负载均衡是什么以及该如何配置
2021/03/31 Servers
浅谈Nginx 中的两种限流方式
2021/03/31 Servers
Java SSH 秘钥连接mysql数据库的方法
2021/06/28 Java/Android
腾讯云服务器部署前后分离项目之前端部署
2022/06/28 Servers