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 相关文章推荐
Javascript中String的常用方法实例分析
Jun 13 Javascript
JavaScript中Math.SQRT2属性的使用详解
Jun 14 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
Jun 25 Javascript
jquery京东商城双11焦点图多图广告特效代码分享
Sep 06 Javascript
javascript实现全角转半角的方法
Jan 23 Javascript
关于axios如何全局注册浅析
Jan 14 Javascript
Vue中的作用域CSS和CSS模块的区别
Oct 09 Javascript
vue实现微信分享功能
Nov 28 Javascript
解决Vue打包上线之后部分CSS不生效的问题
Nov 12 Javascript
在Uni中使用Vue的EventBus总线机制操作
Jul 31 Javascript
vue实现移动端input上传视频、音频
Aug 18 Javascript
vue+openlayers绘制省市边界线
Dec 24 Vue.js
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中常用的预定义变量小结
2012/05/09 PHP
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
php树型类实例
2014/12/05 PHP
Symfony页面的基本创建实例详解
2015/01/26 PHP
php微信公众平台交互与接口详解
2016/11/28 PHP
YII2.0框架行为(Behavior)深入详解
2019/07/26 PHP
cookie的复制与使用记住用户名实现代码
2013/11/04 Javascript
JS获取浏览器语言动态加载JS文件示例代码
2014/10/31 Javascript
微信中一些常用的js方法汇总
2015/03/12 Javascript
简介JavaScript中setUTCSeconds()方法的使用
2015/06/12 Javascript
js判断当前页面用什么浏览器打开的方法
2016/01/06 Javascript
jquery基本选择器匹配多个元素的实现方法
2016/09/05 Javascript
前端 Vue.js 和 MVVM 详细介绍
2016/12/29 Javascript
详解Angular2 之 结构型指令
2017/06/21 Javascript
jQuery实现注册会员时密码强度提示信息功能示例
2017/09/05 jQuery
Vue中&quot;This dependency was not found&quot;问题的解决方法
2018/06/19 Javascript
玩转vue的slot内容分发
2018/09/22 Javascript
js对象数组和对象的使用实例详解
2019/08/27 Javascript
vue+element树组件 实现树懒加载的过程详解
2019/10/21 Javascript
vue中父子组件传值,解决钩子函数mounted只运行一次的操作
2020/07/27 Javascript
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
python 解析XML python模块xml.dom解析xml实例代码
2014/02/07 Python
flask应用部署到服务器的方法
2019/07/12 Python
python+selenium+chromedriver实现爬虫示例代码
2020/04/10 Python
python中wx模块的具体使用方法
2020/05/15 Python
如何使用python自带IDLE的几种方法
2020/10/10 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
Timex手表官网:美国运动休闲手表品牌
2017/01/28 全球购物
酒店总经理助理职责
2014/02/12 职场文书
酒店保安领班职务说明书
2014/03/04 职场文书
入党积极分子十八届四中全会思想汇报
2014/10/23 职场文书
党的群众路线教育实践活动整改落实情况报告
2014/10/28 职场文书
杜甫草堂导游词
2015/02/03 职场文书
客户经理岗位职责大全
2015/04/09 职场文书
Python的这些库,你知道多少?
2021/06/09 Python