使用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 相关文章推荐
基于jQuery试卷自动排版系统
Jul 18 Javascript
判断用户的在线状态 onbeforeunload事件
Mar 05 Javascript
基于JavaScript自定义构造函数的详解说明
Apr 24 Javascript
自己使用js/jquery写的一个定制对话框控件
May 02 Javascript
vue自定义指令实现v-tap插件
Nov 03 Javascript
JS实现根据用户输入分钟进行倒计时功能
Nov 14 Javascript
微信小程序 网络请求(GET请求)详解
Nov 16 Javascript
ES6学习之变量的解构赋值
Feb 12 Javascript
JavaScript实现提交模式窗口后刷新父窗口数据的方法
Jun 16 Javascript
vue路由拦截及页面跳转的设置方法
May 24 Javascript
在VUE中实现文件下载并判断状态的方法
Nov 08 Javascript
梳理一下vue中的生命周期
Dec 30 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
《魔兽争霸3:重制版》更新 多项视觉效果调整
2020/05/04 魔兽争霸
深入了解php4(2)--重访过去
2006/10/09 PHP
cmd下运行php脚本
2008/11/25 PHP
深入PHP与浏览器缓存的分析
2013/06/03 PHP
PHP substr()函数参数解释及用法讲解
2017/11/23 PHP
Laravel框架搜索分页功能示例
2019/02/01 PHP
关于Laravel-admin的基础用法总结和自定义model详解
2019/10/08 PHP
JS 统计时间
2021/03/09 Javascript
PHP实现的各种中文编码转换类分享
2015/01/23 Javascript
jquery实现相册一下滑动两次的方法
2015/02/09 Javascript
jquery实现从数组移除指定的值
2015/06/24 Javascript
Angularjs material 实现搜索框功能
2016/03/08 Javascript
nodejs操作mysql实现增删改查的实例
2017/05/28 NodeJs
jQuery实现菜单栏导航效果
2017/08/15 jQuery
使用Dropzone.js上传的示例代码
2017/10/10 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
2017/12/27 Javascript
详解三种方式解决vue中v-html元素中标签样式
2018/11/22 Javascript
vue-router 中 meta的用法详解
2019/11/01 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
2020/03/10 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
python通过加号运算符操作列表的方法
2015/07/28 Python
Python建立Map写Excel表实例解析
2018/01/17 Python
Python遍历numpy数组的实例
2018/04/04 Python
PyQt5每天必学之关闭窗口
2018/04/19 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
python画蝴蝶曲线图的实例
2019/11/21 Python
python实现udp聊天窗口
2020/03/31 Python
python的pip有什么用
2020/06/17 Python
英国川宁茶官方网站:Twinings茶
2019/05/21 全球购物
亿阳信通股份有限公司C#笔试题
2016/12/06 面试题
违纪检讨书2000字
2014/02/08 职场文书
法人任命书范本
2014/06/04 职场文书
国贸专业求职信
2014/06/28 职场文书
党的群众路线查摆剖析材料
2014/10/10 职场文书
远程教育集中轮训基层干部培训班学习心得体会
2016/01/09 职场文书
MYSQL如何查看操作日志详解
2022/05/30 MySQL