通过命令行生成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 相关文章推荐
jquery nth-child()选择器的简单应用
Jul 10 Javascript
基于PHP+Jquery制作的可编辑的表格的代码
Apr 10 Javascript
ASP.NET中AJAX 调用实例代码
May 03 Javascript
火狐下table中创建form导致两个table之间出现空白
Sep 02 Javascript
jquery form 隐藏的input 选择
Apr 29 Javascript
javascript实现给定半径求出圆的面积
Jun 26 Javascript
谈谈JavaScript中浏览器兼容问题的写法小议
Dec 17 Javascript
iview日期控件,双向绑定日期格式的方法
Mar 15 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
Jun 19 Javascript
vue.draggable实现表格拖拽排序效果
Dec 01 Javascript
Jquery高级应用Deferred对象原理及使用实例
May 28 jQuery
Vue select 绑定动态变量的实例讲解
Oct 22 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设计模式之命令模式使用示例
2014/03/02 PHP
PHP实现的迷你漂流瓶
2015/07/29 PHP
php英文单词统计器
2016/06/23 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
JS Excel读取和写入操作(模板操作)实现代码
2010/04/11 Javascript
js getBoundingClientRect() 来获取页面元素的位置
2010/11/25 Javascript
有关js的变量作用域和this指针的讨论
2010/12/16 Javascript
js文件缓存之版本管理详解
2013/07/05 Javascript
Jquery实现自定义窗口随意的拖拽
2014/03/12 Javascript
js中把JSON字符串转换成JSON对象最好的方法
2014/03/21 Javascript
javascript实现类似于新浪微博搜索框弹出效果的方法
2015/07/27 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
jQuery事件用法详解
2016/10/06 Javascript
JavaScript 函数的定义-调用、注意事项
2017/04/16 Javascript
详解webpack性能优化——DLL
2017/10/20 Javascript
微信小程序实现页面下拉刷新和上拉加载功能详解
2018/12/03 Javascript
微信小程序五子棋游戏的棋盘,重置,对弈实现方法【附demo源码下载】
2019/02/20 Javascript
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
js对象数组和对象的使用实例详解
2019/08/27 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
python开发之str.format()用法实例分析
2016/02/22 Python
Python实现XML文件解析的示例代码
2018/02/05 Python
Flask实现跨域请求的处理方法
2018/09/27 Python
在cmder下安装ipython以及环境的搭建
2018/10/19 Python
Python面向对象基础入门之设置对象属性
2018/12/11 Python
matplotlib 对坐标的控制,加图例注释的操作
2020/04/17 Python
CSS3中引入多种自定义字体font-face
2020/06/12 HTML / CSS
Finishline官网:美国一家领先的运动品牌鞋类、服装零售商
2016/07/20 全球购物
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
Java面试中常遇到的问题,也是需要注意的几点
2013/08/30 面试题
大学生毕业自我鉴定范文
2013/11/03 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
2014年纪委工作总结
2014/12/05 职场文书
预备党员入党思想汇报(范文)
2019/08/14 职场文书
mysql中between的边界,范围说明
2021/06/08 MySQL