vue.js的手脚架vue-cli项目搭建的步骤


Posted in Javascript onAugust 30, 2017

手脚架是什么?

众所周知,现在的前端项目发展得越渐越大,我们前端程序员要从0开始去搭建一套完整的项目很费时,所以这时候前端工程的手脚架就出现了。

我用得vue-cli也是其中之一,还有其他的我也说不清,我就说一下我接触比较多的这款vue-cli,

但是所有手脚架的核心:都是为了能够快速搭建一个完整的项目的结构,开发者只需要在生成的项目结构的基础上进行开发即可,非常简单高效。

然后, vue-cli 的脚手架项目模板有browserify 和 webpack ,vue-lic这个手脚架是把预定义的模板(存放在不同的服务器上)复制到本地作为项目初始结构, 官网给出了两个模板: webpack-simple 和 webpack 两种。

两种的区别在于webpack-simple 没有包括Eslint 检查功能等等功能,普通项目基本用webpack-simple 就足够了。

我用的是wbpack这个。

关于自己是否能搭建一套手脚架,这个是肯定的,只有自己写好模板,放在github上就OK了。在以后的项目搭建就可以使用自己搭建的手脚架了。

vue-cli的使用

在这里,由于我使用的代码编辑器是vs code,所以我就按着vs code的界面来展示;

下面讲到其他命令在其他的带有终端的代码编辑器也可以使用

第一步:安装vue-cli

npm install -g vue-cli

vue.js的手脚架vue-cli项目搭建的步骤

安装完成后,可以通过命令

vue list 查看有哪些模板可以调用;

vue.js的手脚架vue-cli项目搭建的步骤

第二步:搭建项目目录

命令格式:vue init <template-name> <project-name>

<template-name>:指上方的众多模板;

<project-name>: 指自己项目的名称;

例如:我使用的是webpack这个模板:  vue init webpack vuetest

vue.js的手脚架vue-cli项目搭建的步骤

第三步:安装依赖

进入新建立的文件夹里面:

命令格式:cd vuetest

在文件夹里面去安装依赖

命令格式:npm install

注意:

不用使用cnpm 淘宝这包管理器来安装依赖,这样会缺失比较多的东西;

虽然用npm去下载依赖很慢,毕竟连的是国外的链接;

下面是以来所在的地方:

vue.js的手脚架vue-cli项目搭建的步骤

第四步:直接运行

命令格式:npm run dev

直接在终端里面输入这段命令就OK了;

默认是本地的8080端口:

vue.js的手脚架vue-cli项目搭建的步骤

vue.js的手脚架vue-cli项目搭建的步骤

到这里已经OK了!

使用webpage模板搭建的vue项目目录就OK了;

注意:

在运行 npm run  dev 中可以使用  cnpm run dev 来代替。

其中

安装cnpm

命令 npm install -g cnpm --registry=https://registry.npm.taobao.org

其他用法和npm差不过。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
NiftyCube——轻松实现圆角边框
Feb 20 Javascript
JS实现随机数生成算法示例代码
Aug 08 Javascript
jQuery实现类似滑动门切换效果的层切换
Sep 23 Javascript
js判断滚动条是否已到页面最底部或顶部实例
Nov 20 Javascript
JS前向后瞻正则表达式定义与用法示例
Dec 27 Javascript
javascript中replace使用方法总结
Mar 01 Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
在vue-cli项目中使用bootstrap的方法示例
Apr 21 Javascript
vue实现一拉到底的滑动验证
Jul 25 Javascript
一看就会的vuex实现登录验证(附案例)
Jan 09 Javascript
Vue如何使用混合Mixins和插件开发详解
Feb 05 Javascript
Vue实现附件上传功能
May 28 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
Aug 30 #Javascript
详解使用nvm管理多版本node的方法
Aug 30 #Javascript
jquery插件开发之选项卡制作详解
Aug 30 #jQuery
浅谈angular.js跨域post解决方案
Aug 30 #Javascript
详解a++和++a的区别
Aug 30 #Javascript
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
Aug 30 #Javascript
angular4 如何在全局设置路由跳转动画的方法
Aug 30 #Javascript
You might like
用php来检测proxy
2006/10/09 PHP
php递归使用示例(php递归函数)
2014/02/14 PHP
php根据生日计算年龄的方法
2015/07/13 PHP
PHP中addslashes与mysql_escape_string的区别分析
2016/04/25 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
PHP的介绍以及优势详细分析
2019/09/05 PHP
php和html的区别点详细总结
2019/09/24 PHP
jQuery表单验证插件formValidator(改进版)
2012/02/03 Javascript
jQuery之自动完成组件的深入解析
2013/06/19 Javascript
基于jQuery Bar Indicator 插件实现进度条展示效果
2015/09/30 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
js实现(全选)多选按钮的方法【附实例】
2016/03/30 Javascript
jQuery封装的屏幕居中提示信息代码
2016/06/08 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
工厂模式在JS中的实践
2017/01/18 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
2017/01/19 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
2017/11/27 Javascript
微信小程序发送短信验证码完整实例
2019/01/07 Javascript
解决vant title-active-color与title-inactive-color不生效问题
2020/11/03 Javascript
[05:29]2014DOTA2国际邀请赛 赛后专访:LGDNewbee顺利过关
2014/07/13 DOTA
PYTHON基础-时间日期处理小结
2018/05/05 Python
Python实现 版本号对比功能的实例代码
2019/04/18 Python
python 自动轨迹绘制的实例代码
2019/07/05 Python
python如何发送带有附件、正文为HTML的邮件
2021/02/27 Python
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
党员承诺书格式
2014/05/21 职场文书
大型演出策划方案
2014/05/28 职场文书
工地质量标语
2014/06/12 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
初中作文评语
2014/12/25 职场文书
出纳岗位职责范本
2015/03/31 职场文书
大学运动会通讯稿
2015/07/18 职场文书
市语委办2016年第十九届“推普周”活动总结
2016/04/05 职场文书
教你用Java在个人电脑上实现微信扫码支付
2021/06/13 Java/Android
解决redis批量删除key值的问题
2022/03/23 Redis