通过命令行生成vue项目框架的方法


Posted in Javascript onJuly 12, 2017

本文介绍了通过命令行生成vue项目框架的方法,现在分享给大家

-- 安装nodejs

用命令行生成vue项目框架需要npm包管理器来安装,而npm又是在安装nodejs的时候同时安装的,

所以首先要安装nodejs,学习vue有必要了解下nodejs和npm的基本知识:

nodejs安装: https://3water.com/article/113457.htm

npm 介绍: https://3water.com/article/87893.htm

-- 安装命令行工具

npm install -g vue-cli

-g表示全局安装, vue-cli是模块,全局安装的模块可以在命令行直接使用.

通过命令行生成vue项目框架的方法

红框里是安装命令,由于npm网站在国内速度非常慢,所以在命令后面加上淘宝的镜像,很快就安装好了.也可以使用cnpm安装.

安装后在命令行输入 vue -version 能看到版本号表示全局安装成功,下面就可以使用命令行创建项目了.

通过命令行生成vue项目框架的方法

-- 创建项目框架

vue init webpack my-project

创建一个基于"webpack"的项目,后面是项目名,

通过命令行生成vue项目框架的方法

按照提示输入,项目名,项目描述,项目作者等等,看到最后这句项目就创建好了,

项目结构:这是安装了依赖以后的截图,没安装依赖以前是没有node_modules文件夹的

通过命令行生成vue项目框架的方法

刚我们命令行输入的东西就在package.json这个文件里,打开文件

通过命令行生成vue项目框架的方法

项目名字,版本,描述,作者等,后面还有运行项目命令,项目依赖,开发环境项目依赖等.

-- 安装依赖

生成了项目以后是不能直接运行的,现在很多项目都依赖许许多多的模块,需要逐一安装,

ctrl+c 停掉刚生成项目的命令,cd vue-project 进入项目跟目录, 用命令npm install 安装

通过命令行生成vue项目框架的方法

同样是使用淘宝镜像.

通过命令行生成vue项目框架的方法

当这个命令运行完成以后会多出一个node_modules文件夹,里面就是项目所需的所有依赖,可以看到有很多模块,这些模块都是在package.json文件里定义好了的.

通过命令行生成vue项目框架的方法

dependencies是项目依赖,

devDependencies是开发时项目依赖.

-- 运行测试

好了,依赖安装完成后就可以运行我们的项目了命令:

npm run dev

通过命令行生成vue项目框架的方法

看到这样的输入项目就运行起来了,然后打开浏览器,输入第二个红框的地址 localhost:8080,

浏览器截图.

通过命令行生成vue项目框架的方法

项目就运行起来了.命令行生成的vue项目,还支持热启动,当项目文件有改动的时候,页面会自动变化,<script>标签里的js代码修改后,还得手动刷新页面,不过已经非常棒了.

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

Javascript 相关文章推荐
JS BASE64编码 window.atob(), window.btoa()
Mar 09 Javascript
JavaScript回调(callback)函数概念自我理解及示例
Jul 04 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
Apr 12 Javascript
JavaScript定义变量和变量优先级问题探讨
Oct 11 Javascript
Javascript学习笔记之相等符号与严格相等符号
Nov 23 Javascript
JavaScript中定义函数的三种方法
Mar 12 Javascript
JavaScript设计模式学习之“类式继承”
Mar 12 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
Mar 25 Javascript
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
Apr 29 Javascript
js模拟百度模糊搜索的实例
Aug 04 Javascript
React-Native中props具体使用详解
Sep 04 Javascript
node.js express框架简介与实现
Jul 23 Javascript
微信小程序实现点击返回顶层的方法
Jul 12 #Javascript
使用AngularJS对表单提交内容进行验证的操作方法
Jul 12 #Javascript
JQuery EasyUI的一些常用组件
Jul 12 #jQuery
JavaScript严格模式下关于this的几种指向详解
Jul 12 #Javascript
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
Jul 12 #jQuery
详解如何用webpack打包一个网站应用项目
Jul 12 #Javascript
利用node.js实现自动生成前端项目组件的方法详解
Jul 12 #Javascript
You might like
COM in PHP (winows only)
2006/10/09 PHP
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
php检测apache mod_rewrite模块是否安装的方法
2015/03/14 PHP
使用PHP编写发红包程序
2015/07/22 PHP
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
一个JavaScript继承的实现
2006/10/24 Javascript
javascript CSS画图之基础篇
2009/07/29 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
2013/01/11 Javascript
HTML Color Picker(js拾色器效果)
2013/08/27 Javascript
做好七件事帮你提升jQuery的性能
2014/02/06 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
2014/11/26 Javascript
HTML5 实现的一个俄罗斯方块实例代码
2016/09/19 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
DWR3 访问WEB元素的两种方法实例详解
2017/01/03 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
实现两个文本框同时输入的实例
2017/09/25 Javascript
详解Angular6.0使用路由步骤(共7步)
2018/06/29 Javascript
Vue中实现回车键切换焦点的方法
2020/02/19 Javascript
vue 计算属性和侦听器的使用小结
2021/01/25 Vue.js
[01:05:29]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第二场 1月24日
2021/03/11 DOTA
python之import机制详解
2014/07/03 Python
pycharm 将django中多个app放到同个文件夹apps的处理方法
2018/05/30 Python
Python用for循环实现九九乘法表
2018/05/31 Python
python操作excel的方法
2018/08/16 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
Python JSON常用编解码方法代码实例
2020/09/05 Python
用python 绘制茎叶图和复合饼图
2021/02/26 Python
CSS3制作皮卡丘动画壁纸的示例
2020/11/02 HTML / CSS
国际化的太阳镜及太阳镜配件零售商:Sunglass Hut
2016/07/26 全球购物
Burberry英国官网:英国标志性奢侈品牌
2017/03/29 全球购物
大学生的网络创业计划书
2013/12/26 职场文书
小学三年级数学教学反思
2014/01/31 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
结婚保证书
2015/01/16 职场文书