通过命令行生成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 插件学习实例1 插件制作说明与tableUI优化
Apr 02 Javascript
jquery 新浪网易的评论块制作
Jul 01 Javascript
鼠标拖拽移动子窗体的JS实现
Feb 25 Javascript
js 中将多个逗号替换为一个逗号的代码
Jun 07 Javascript
jquery操作checked属性以及disabled属性的多种方法
Jun 20 Javascript
Angular 4依赖注入学习教程之组件服务注入(二)
Jun 04 Javascript
jsonp跨域请求详解
Jul 13 Javascript
vue2.0 实现导航守卫(路由守卫)
May 21 Javascript
vue-cli 3.0 版本与3.0以下版本在搭建项目时的区别详解
Dec 11 Javascript
使用Vue 自定义文件选择器组件的实例代码
Mar 04 Javascript
JS自定义滚动条效果
Mar 13 Javascript
vue3使用vuedraggable实现拖拽功能
Apr 06 Vue.js
微信小程序实现点击返回顶层的方法
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
第二节 对象模型 [2]
2006/10/09 PHP
PHP与SQL注入攻击[三]
2007/04/17 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
PHP文件锁定写入实例解析
2014/07/14 PHP
适合PHP初学者阅读的4本经典书籍
2016/09/23 PHP
php文件上传、下载和删除示例
2020/08/28 PHP
php7 安装yar 生成docker镜像
2017/05/09 PHP
为指定元素增加样式的js代码
2009/12/09 Javascript
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
2020/09/12 Javascript
jqgrid 编辑添加功能详细解析
2013/11/08 Javascript
node.js入门教程迷你书、node.js入门web应用开发完全示例
2014/04/06 Javascript
JS前向后瞻正则表达式定义与用法示例
2016/12/27 Javascript
jquery pagination分页插件使用详解(后台struts2)
2017/01/22 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
Bootstrap Table使用整理(四)之工具栏
2017/06/09 Javascript
Node.js进阶之核心模块https入门
2018/05/23 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
Antd的table组件表格的序号自增操作
2020/10/27 Javascript
[03:17]DOTA2-DPC中国联赛1月29日Recap集锦
2021/03/11 DOTA
详解Python中的__new__、__init__、__call__三个特殊方法
2016/06/02 Python
Python数据可视化正态分布简单分析及实现代码
2017/12/04 Python
Python机器学习算法之k均值聚类(k-means)
2018/02/23 Python
python 解决cv2绘制中文乱码问题
2019/12/23 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
amazeui树节点自动展开折叠面板并选中第一个树节点的实现
2020/08/24 HTML / CSS
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
二手房买卖协议书
2014/04/10 职场文书
社区义诊活动总结
2014/04/30 职场文书
节能宣传周活动总结
2014/05/08 职场文书
班级文化建设标语
2014/06/23 职场文书
2015年企业新年寄语
2014/12/08 职场文书
电气工程师岗位职责
2015/02/12 职场文书
年度考核登记表个人总结
2015/03/06 职场文书
VUE使用draggable实现组件拖拽
2022/04/06 Vue.js