vue2.0实战之使用vue-cli搭建项目(2)


Posted in Javascript onMarch 27, 2017

Vue-cli是官方推荐的快速构建单页应用的脚手架。官方给的建议,如果你是初次尝试Vue,哪就老老实实用普通的书写引入js文件,这里牵扯太多的东西,例如webpack、npm、nodejs等等,很容易成就从入门到放弃的思想。这篇文章本身就是按照官方的文档中的构建流程来的(官方构建建议)。一下是构建过程。

一、 安装 node.js

首先需要安装node环境,可以直接到中文官网http://nodejs.cn/下载安装包。

安装完成后,可以命令行工具中输入node -v和npm -v,如果能显示出版本号,就说明安装成功。

vue2.0实战之使用vue-cli搭建项目(2)

二、安装 vue-cli

安装好了 node,我们可以直接全局安装 vue-cli:

npm install -g vue-cli

因为各种不可描述的原因,使用npm安装会很慢,而且很容易出错,所以推荐使用cnpm来安装。

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

安装成功后,使用 cnpm 安装 vue-cli 和 webpack。

cnpm install -g vue-cli

安装完成后,可以使用vue -V 查看是否安装成功。

vue2.0实战之使用vue-cli搭建项目(2)

三、生成项目

首先需要在命令行中进入到项目目录,然后输入:

vue init webpack Vue-demo

其中 webpack 是模板名称,Vue-demo 是自定义的项目名称,命令执行之后,会在当前目录生成一个以该名称命名的项目文件夹。

配置完成后,可以看到目录下多出了一个项目文件夹,里面就是 vue-cli 创建的一个基于 webpack 的 vue.js 项目

然后进入项目目录(cd Vue-Project),使用 cnpm 安装依赖

cnpm install

然后启动项目

npm run dev

四、打包上线

自己的项目文件都需要放到 src 文件夹下

项目开发完成之后,可以输入npm run build 来进行打包工作

npm run build

打包完成后,会生成 dist 文件夹,如果已经修改了文件路径,可以直接打开本地文件查看

项目上线时,只需要将 dist 文件夹放到服务器就行了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript replace(rgExp,fn)正则替换的用法
Mar 04 Javascript
JQuery 拾色器插件发布-jquery.icolor.js
Oct 20 Javascript
利用jQuery实现可输入搜索文字的下拉框
Oct 23 Javascript
jQuery中wrapInner()方法用法实例
Jan 16 Javascript
用jQuery获取table中行id和td值的实现代码
May 19 Javascript
浅谈Vue SPA 首屏加载优化实践
Dec 15 Javascript
vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
May 13 Javascript
ES6小技巧之代替lodash
Jun 07 Javascript
Vue 数组和对象更新,但是页面没有刷新的解决方式
Nov 09 Javascript
vue+AI智能机器人回复功能实现
Jul 16 Javascript
uniapp实现可滑动选项卡
Oct 21 Javascript
ajax jquery实现页面某一个div的刷新效果
Mar 04 jQuery
js实现三级联动效果(简单易懂)
Mar 27 #Javascript
JS数组去重(4种方法)
Mar 27 #Javascript
JS实现隔行换色的表格排序
Mar 27 #Javascript
JavaScript实现获取远程的html到当前页面中
Mar 26 #Javascript
axios学习教程全攻略
Mar 26 #Javascript
js oncontextmenu事件使用详解
Mar 25 #Javascript
js 函数式编程学习笔记
Mar 25 #Javascript
You might like
PHP函数utf8转gb2312编码
2006/12/21 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
2020/05/27 PHP
php实现商城购物车的思路和源码分析
2020/07/23 PHP
JavaScript创建类/对象的几种方式概述及实例
2013/05/06 Javascript
js查找某元素中的所有图片地址的方法
2014/01/16 Javascript
js实现连个数字相加而不是拼接的方法
2014/02/23 Javascript
js实现全国省份城市级联下拉菜单效果代码
2015/09/07 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
JavaScript实现垂直滚动条效果
2017/01/18 Javascript
Javascript中构造函数要注意的一些坑
2017/01/23 Javascript
最全的JavaScript开发工具列表 总有一款适合你
2017/06/29 Javascript
详解react-router4 异步加载路由两种方法
2017/09/12 Javascript
Bootstrap Table 删除和批量删除
2017/09/22 Javascript
webstorm添加*.vue文件支持
2018/05/08 Javascript
taro开发微信小程序的实践
2019/05/21 Javascript
详解vue beforeEach 死循环问题解决方法
2020/02/25 Javascript
详解element-ui 表单校验 Rules 配置 常用黑科技
2020/07/11 Javascript
[43:41]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
简介Django框架中可使用的各类缓存
2015/07/23 Python
python爬取哈尔滨天气信息
2018/07/14 Python
对python 中re.sub,replace(),strip()的区别详解
2019/07/22 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
python“静态”变量、实例变量与本地变量的声明示例
2020/11/13 Python
详解pycharm自动import所需的库的操作方法
2020/11/30 Python
老海军美国官网:Old Navy
2016/09/05 全球购物
Chupi官网:在爱尔兰手工制作的订婚、结婚戒指和精美珠宝
2020/09/28 全球购物
公司薪酬管理制度
2014/01/31 职场文书
普罗米修斯教学反思
2014/02/06 职场文书
战略合作协议书范本
2014/04/18 职场文书
学习方法演讲稿
2014/05/10 职场文书
员工手册编写范本
2015/05/14 职场文书
电工实训心得体会
2016/01/14 职场文书
导游词之沈阳植物园
2019/11/30 职场文书
Python内置数据结构列表与元组示例详解
2021/08/04 Python