使用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 相关文章推荐
禁用Enter键表单自动提交实现代码
May 22 Javascript
JavaScript电子时钟倒计时
Jan 09 Javascript
javascript Promise简单学习使用方法小结
May 17 Javascript
JS中sort函数排序用法实例分析
Jun 16 Javascript
jq实现左滑显示删除按钮,点击删除实现删除数据功能(推荐)
Aug 23 Javascript
微信小程序之拖拽排序(代码分享)
Jan 21 Javascript
浅谈jQuery中事情的动态绑定
Feb 12 Javascript
Express URL跳转(重定向)的实现方法
Apr 07 Javascript
JS简单实现查看文档创建日期、修改日期和文档大小的方法示例
Apr 08 Javascript
select2 ajax 设置默认值,初始值的方法
Aug 09 Javascript
vue路由拦截器和请求拦截器知识点总结
Nov 08 Javascript
js用正则表达式筛选年月日的实例方法
Jan 04 Javascript
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
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
邮箱正则表达式实现代码(针对php)
2013/06/21 PHP
php实现xml转换数组的方法示例
2017/02/03 PHP
JavaScript学习笔记(十)
2010/01/17 Javascript
基于JavaScript实现继承机制之构造函数方法对象冒充的使用详解
2013/05/07 Javascript
javascript函数中参数传递问题示例探讨
2014/07/31 Javascript
jQuery异步获取json数据方法汇总
2014/12/22 Javascript
JS实现的自定义右键菜单实例二则
2015/09/01 Javascript
网页从弹窗页面单选框传值至父页面代码分享
2015/09/29 Javascript
纯javascript移动优先的幻灯片效果
2015/11/02 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
js获取所有checkbox的值的简单实例
2016/05/30 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
2016/09/14 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
ASP.NET jquery ajax传递参数的实例
2016/11/02 Javascript
Vue.js实战之组件的进阶
2017/04/04 Javascript
vue使用openlayers实现移动点动画
2020/09/24 Javascript
关于element的表单组件整理笔记
2021/02/05 Javascript
深入解析Python设计模式编程中建造者模式的使用
2016/03/02 Python
python安装教程 Pycharm安装详细教程
2017/05/02 Python
selenium 安装与chromedriver安装的方法步骤
2019/06/12 Python
python版DDOS攻击脚本
2019/06/12 Python
Python 读取串口数据,动态绘图的示例
2019/07/02 Python
python交易记录链的实现过程详解
2019/07/03 Python
用Python配平化学方程式的方法
2019/07/20 Python
Django实现分页显示效果
2019/10/31 Python
python实现画出e指数函数的图像
2019/11/21 Python
python的sys.path模块路径添加方式
2020/03/09 Python
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
应聘收银员个人的求职信
2013/11/30 职场文书
创先争优制度
2014/01/21 职场文书
2014年学校领导班子对照检查材料
2014/09/19 职场文书
企业三严三实学习心得体会
2014/10/13 职场文书
入团介绍人意见范文
2015/06/04 职场文书
python获取字符串中的email
2022/03/31 Python