通过命令行生成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 相关文章推荐
jqPlot Option配置对象详解
Jul 25 Javascript
Javascript中的异步编程规范Promises/A详细介绍
Jun 06 Javascript
js实现获取div坐标的方法
Nov 16 Javascript
javascript针对不确定函数的执行方法
Dec 16 Javascript
浅析BootStrap模态框的使用(经典)
Apr 29 Javascript
设计模式中的组合模式在JavaScript程序构建中的使用
May 18 Javascript
JavaScript reduce和reduceRight详解
Oct 24 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
Apr 11 jQuery
WebStorm ES6 语法支持设置&amp;babel使用及自动编译(详解)
Sep 08 Javascript
vue组件父与子通信详解(一)
Nov 07 Javascript
简述ES6新增关键字let与var的区别
Aug 23 Javascript
Vue 自适应高度表格的实现方法
May 13 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
WordPress中Gravatar头像缓存到本地及相关优化的技巧
2015/12/19 PHP
Laravel5.4框架使用socialite实现github登录的方法
2019/03/20 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
jquery插件 autoComboBox 下拉框
2010/12/22 Javascript
javascript中style.left和offsetLeft的用法说明
2014/03/07 Javascript
JavaScript学习笔记之Function对象
2015/01/22 Javascript
纯javascript实现四方向文本无缝滚动效果
2015/06/16 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
2015/12/17 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
深入浅析Bootstrap列表组组件
2016/05/03 Javascript
javascript insertAfter()定义与用法示例
2016/07/25 Javascript
JavaScript  event对象整理及详细介绍
2016/10/10 Javascript
详解最新vue-cli 2.9.1的webpack存在问题
2017/12/16 Javascript
react实现点击选中的li高亮的示例代码
2018/05/24 Javascript
vue两个组件间值的传递或修改方式
2018/07/04 Javascript
JavaScript实现无限级递归树的示例代码
2019/03/29 Javascript
webpack+express实现文件精确缓存的示例代码
2020/06/11 Javascript
vue常用高阶函数及综合实例
2021/02/25 Vue.js
Python合并字典键值并去除重复元素的实例
2016/12/18 Python
python进阶_浅谈面向对象进阶
2017/08/17 Python
Python基于回溯法子集树模板解决马踏棋盘问题示例
2017/09/11 Python
关于python下cv.waitKey无响应的原因及解决方法
2019/01/10 Python
pytorch获取模型某一层参数名及参数值方式
2019/12/30 Python
TensorFlow实现打印每一层的输出
2020/01/21 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
django 外键创建注意事项说明
2020/05/20 Python
Selenium alert 弹窗处理的示例代码
2020/08/06 Python
英国网络托管和域名领导者:Web Hosting UK
2017/10/15 全球购物
瑜伽灵感珠宝:Satya Jewelry
2018/01/06 全球购物
英国版MAC彩妆品牌:Illamasqua
2018/04/18 全球购物
酒店周年庆活动方案
2014/08/21 职场文书
欢迎家长标语
2014/10/08 职场文书
2015年“七七卢沟桥事变”纪念活动总结
2015/03/24 职场文书
活动宣传稿范文
2015/07/23 职场文书
详细了解java监听器和过滤器
2021/07/09 Java/Android
MySQL慢查询中的commit慢和binlog中慢事务的区别
2022/06/16 MySQL