使用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 相关文章推荐
JS中style属性
Oct 11 Javascript
ExtJS 2.0实用简明教程 之Border区域布局
Apr 29 Javascript
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
Jun 28 Javascript
23个Javascript弹出窗口特效整理
Feb 25 Javascript
解决遍历时Array.indexOf产生的性能问题
Jul 03 Javascript
javascript面向对象包装类Class封装类库剖析
Jan 24 Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
Aug 28 Javascript
jQuery中对未来的元素绑定事件用bind、live or on
Apr 17 Javascript
javascript感应鼠标图片透明度显示的方法
Feb 24 Javascript
js简单时间比较的方法
Aug 02 Javascript
select下拉框插件jquery.editable-select详解
Jan 22 Javascript
ES6新特性之函数的扩展实例详解
Apr 01 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
php禁止某ip或ip地址段访问的方法
2015/02/25 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
利用javascript查看html源文件
2006/11/08 Javascript
Extjs Ajax 乱码问题解决方案
2009/04/15 Javascript
js showModalDialog参数的使用详解
2014/01/07 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
javascript实现动态改变层大小的方法
2015/05/14 Javascript
js实现跨域的4种实用方法原理分析
2015/10/29 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
js实现瀑布流效果(自动生成新的内容)
2017/03/16 Javascript
Web技术实现移动监测的介绍
2017/09/18 Javascript
微信小程序项目总结之点赞 删除列表 分享功能
2018/06/25 Javascript
VUE中v-on:click事件中获取当前dom元素的代码
2018/08/22 Javascript
koa2使用ejs和nunjucks作为模板引擎的使用
2018/11/27 Javascript
node全局变量__dirname与__filename的区别
2019/01/14 Javascript
JS实现深度优先搜索求解两点间最短路径
2019/01/17 Javascript
详解Python读取配置文件模块ConfigParser
2017/05/11 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
安装python时MySQLdb报错的问题描述及解决方法
2018/03/20 Python
解决Python3.5+OpenCV3.2读取图像的问题
2018/12/05 Python
浅谈Python 函数式编程
2020/06/20 Python
jupyter 添加不同内核的操作
2021/02/06 Python
Original Penguin美国官网:布拉德皮特、强尼德普喜爱的服装品牌
2016/10/25 全球购物
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
德国网上超市:myTime.de
2019/08/26 全球购物
大专毕业生自我鉴定
2013/11/21 职场文书
劳动竞赛活动方案
2014/02/20 职场文书
《有趣的发现》教学反思
2014/04/15 职场文书
房地产推广策划方案
2014/05/19 职场文书
迎新晚会策划方案
2014/06/13 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
购房协议书范本(无房产证)
2014/10/07 职场文书
2015年酒店前台工作总结
2015/04/20 职场文书
详解Golang如何优雅的终止一个服务
2022/03/21 Golang