通过命令行生成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 相关文章推荐
初学JavaScript第二章
Sep 30 Javascript
jQuery中live方法的重复绑定说明
Oct 21 Javascript
jquery方法+js一般方法+js面向对象方法实现拖拽效果
Aug 30 Javascript
遍历DOM对象内的元素属性示例代码
Feb 08 Javascript
JS实现文件动态顺序载入的方法
Mar 07 Javascript
详细介绍jQuery.outerWidth() 函数具体用法
Jul 20 Javascript
AngularJS中的缓存使用
Jan 11 Javascript
jQuery实现移动端Tab选项卡效果
Mar 15 Javascript
在vue.js中抽出公共代码的方法示例
Jun 08 Javascript
在vue项目中安装使用Mint-UI的方法
Dec 27 Javascript
JS与CSS3实现图片响应鼠标移动放大效果示例
May 04 Javascript
详解VUE中的插值( Interpolation)语法
Oct 18 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
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
PHP下使用CURL方式POST数据至API接口的代码
2013/02/14 PHP
PHP基于PDO扩展操作mysql数据库示例
2018/12/24 PHP
Some tips of wmi scripting in jscript (1)
2007/04/03 Javascript
兼容多浏览器的字幕特效Marquee的通用js类
2008/07/20 Javascript
javascript 显示当前系统时间代码
2009/12/28 Javascript
统计出现最多的字符次数的js代码
2010/12/03 Javascript
javascript中Array数组的迭代方法实例分析
2015/02/04 Javascript
js为什么不能正确处理小数运算?
2015/12/29 Javascript
BootStrap下拉框在firefox浏览器界面不友好的解决方案
2016/08/18 Javascript
基于原生js淡入淡出函数封装(兼容IE)
2016/10/20 Javascript
js正则表达式验证密码强度【推荐】
2017/03/03 Javascript
VUE开发一个图片轮播的组件示例代码
2017/03/06 Javascript
10行原生JS实现文字无缝滚动(超简单)
2018/01/02 Javascript
js动态引入的四种方法
2018/05/05 Javascript
三种Webpack打包方式(小结)
2018/09/19 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
vue登录页实现使用cookie记住7天密码功能的方法
2021/02/18 Vue.js
[36:29]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs TNC
2018/04/02 DOTA
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
Python比较2个时间大小的实现方法
2018/04/10 Python
python 统计数组中元素出现次数并进行排序的实例
2018/07/02 Python
Python datetime包函数简单介绍
2019/08/28 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
2019/09/18 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
2019/10/11 Python
python2和python3哪个使用率高
2020/06/23 Python
HTML5+lufylegend实现游戏中的卷轴
2016/02/29 HTML / CSS
中国包裹转运寄送国际服务:Famiboat
2019/07/24 全球购物
科颜氏英国官网:Kiehl’s英国
2019/11/20 全球购物
大学毕业生通用求职信
2013/09/28 职场文书
集体婚礼证婚词
2014/01/13 职场文书
演讲稿开场白台词
2014/08/25 职场文书
房屋租赁合同解除协议书
2014/10/11 职场文书
MySQL系列之三 基础篇
2021/07/02 MySQL
vue 自定义的组件绑定点击事件
2022/04/21 Vue.js
Python如何快速找到多个字典中的公共键(key)
2022/04/29 Python