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入门教程 Cookies
Jan 31 Javascript
javascript 原型继承介绍
Aug 30 Javascript
Javascript/Jquery——简单定时器的多种实现方法
Jul 03 Javascript
优化Node.js Web应用运行速度的10个技巧
Sep 03 Javascript
Jquery实现遮罩层的方法
Jun 08 Javascript
js+css实现select的美化效果
Mar 24 Javascript
js添加事件的通用方法推荐
May 15 Javascript
详解JavaScript对象类型
Jun 16 Javascript
XMLHttpRequest Level 2 使用指南
Aug 26 Javascript
javascript trie前缀树的示例
Jan 29 Javascript
JS实现电脑虚拟键盘打字测试
Jun 24 Javascript
小程序实现左滑删除的效果的实例代码
Oct 19 Javascript
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 中的类
2006/10/09 PHP
一个PHP日历程序
2006/12/06 PHP
php SQL防注入代码集合
2008/04/25 PHP
支付宝服务窗API接口开发php版本
2016/07/20 PHP
PHP 7.4中使用预加载的方法详解
2019/07/08 PHP
JS关键字球状旋转效果的实例代码
2013/11/29 Javascript
禁止拷贝网页内容的js代码
2014/01/22 Javascript
Javascript基础教程之if条件语句
2015/01/18 Javascript
jquery动态增加删减表格行特效
2015/11/20 Javascript
使用堆实现Top K算法(JS实现)
2015/12/25 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
原生js实现秒表计时器功能
2017/02/16 Javascript
详解基于node的前端项目编译时内存溢出问题
2017/08/01 Javascript
JavaScript基础心法 深浅拷贝(浅拷贝和深拷贝)
2018/03/05 Javascript
JavaScript满天星导航栏实现方法
2018/03/08 Javascript
webpack打包js的方法
2018/03/12 Javascript
JavaScript引用类型Function实例详解
2018/08/09 Javascript
javascript判断一个变量是数组还是对象
2019/04/10 Javascript
灵活使用console让js调试更简单的方法步骤
2019/04/23 Javascript
了解在JavaScript中将值转换为字符串的5种方法
2019/06/06 Javascript
使用VueCli3+TypeScript+Vuex一步步构建todoList的方法
2019/07/25 Javascript
一个手写的vue放大镜效果
2019/08/09 Javascript
JS实现网页端猜数字小游戏
2020/03/06 Javascript
Vue实现简单的跑马灯
2020/05/25 Javascript
如何在JS文件中获取Vue组件
2020/09/16 Javascript
python 实时遍历日志文件
2016/04/12 Python
python音频处理用到的操作的示例代码
2017/10/27 Python
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
python中ASCII码和字符的转换方法
2018/07/09 Python
Python实现图片添加文字
2019/11/26 Python
Html5上传图片 移动端、PC端通用代码
2016/06/08 HTML / CSS
公司财务工作总结的自我评价
2013/11/23 职场文书
会计师职业生涯规划范文
2014/02/18 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
家属联谊会致辞
2015/07/31 职场文书
导游带团欢迎词
2015/09/30 职场文书