通过命令行生成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实现的分页插件pagenav
Aug 28 Javascript
深入分析JSON编码格式提交表单数据
Jun 25 Javascript
JavaScript实现数组随机排序的方法
Jun 26 Javascript
javascript每日必学之多态
Feb 23 Javascript
vuejs动态组件给子组件传递数据的方法详解
Sep 09 Javascript
jQuery中JSONP的两种实现方式详解
Sep 26 Javascript
vue.js利用defineProperty实现数据的双向绑定
Apr 28 Javascript
js制作简单的音乐播放器的示例代码
Aug 28 Javascript
vue仿element实现分页器效果
Sep 13 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
Jan 18 Javascript
详解Puppeteer前端自动化测试实践
Feb 21 Javascript
layui的select联动实现代码
Sep 28 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更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
php删除数组元素示例分享
2014/02/17 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
ExtJS PropertyGrid中使用Combobox选择值问题
2010/06/13 Javascript
js日历功能对象
2012/01/12 Javascript
js中 计算两个日期间的工作日的简单实例
2016/08/08 Javascript
AngularJs  Creating Services详解及示例代码
2016/09/02 Javascript
常用的几个JQuery代码片段
2017/03/13 Javascript
在vue中,v-for的索引index在html中的使用方法
2018/03/06 Javascript
vue中的计算属性实例详解
2018/09/19 Javascript
Vue.js 中 axios 跨域访问错误问题及解决方法
2018/11/21 Javascript
关于React动态加载路由处理的相关问题
2019/01/07 Javascript
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
微信小程序开发实现的IP地址查询功能示例
2019/03/28 Javascript
element-ui中按需引入的实现
2019/12/25 Javascript
[55:47]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第三局
2016/02/27 DOTA
Python进度条的制作代码实例
2019/08/31 Python
wxPython实现分隔窗口
2019/11/19 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
Win 10下Anaconda虚拟环境的教程
2020/05/18 Python
如何理解python对象
2020/06/21 Python
Python+OpenCV图像处理—— 色彩空间转换
2020/10/22 Python
CSS3实现10种Loading效果
2016/07/11 HTML / CSS
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
HTML5中Canvas与SVG的画图原理比较
2013/01/16 HTML / CSS
html5 外链式实现加减乘除的代码
2019/09/04 HTML / CSS
应届毕业生求职信范文
2013/12/18 职场文书
设计顾问服务计划书
2014/05/04 职场文书
经营理念口号
2014/06/21 职场文书
优秀团员事迹材料1500字
2014/08/31 职场文书
2015年教研室工作总结范文
2015/05/23 职场文书
网聊搭讪开场白
2015/05/28 职场文书
公司岗位说明书
2015/10/08 职场文书
react如何快速设置文件路径别名
2021/04/28 Javascript
python处理json数据文件
2022/04/11 Python