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 相关文章推荐
RGB颜色值转HTML十六进制(HEX)代码的JS函数
Apr 25 Javascript
jQuery开发者都需要知道的5个小技巧
Jan 08 Javascript
js算法中的排序、数组去重详细概述
Oct 14 Javascript
javascript 回调函数详解
Nov 11 Javascript
JS根据生日算年龄的方法
May 05 Javascript
JavaScript实现简单的数字倒计时
May 15 Javascript
jQuery实现监控页面所有ajax请求的方法
Dec 10 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
Oct 14 Javascript
javascript 数组去重复(在线去重工具)
Dec 17 Javascript
JavaScript轮播图简单制作方法
Feb 20 Javascript
JavaScript中document.referrer的用法详解
Jul 04 Javascript
JS按条件 serialize() 对应标签的使用方法
Jul 24 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
用Flash图形化数据(二)
2006/10/09 PHP
PHP添加MySQL数据记录代码
2008/06/07 PHP
PHP 函数语法介绍一
2009/06/14 PHP
深入PHP变量存储的详解
2013/06/13 PHP
php json_encode()函数返回json数据实例代码
2014/10/10 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
2016/09/22 PHP
Jquery作者John Resig自己封装的javascript 常用函数
2009/11/09 Javascript
jquery读取xml文件实现省市县三级联动的方法
2015/05/29 Javascript
深入探讨javascript函数式编程
2015/10/11 Javascript
JS简单测试循环运行时间的方法
2016/09/04 Javascript
Nodejs 搭建简单的Web服务器详解及实例
2016/11/30 NodeJs
Jquery on绑定的事件 触发多次实例代码
2016/12/08 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
2017/01/16 Javascript
解决vue 中 echart 在子组件中只显示一次的问题
2018/08/07 Javascript
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
2019/02/21 Javascript
jQuery实现的记住帐号密码功能完整示例
2019/08/03 jQuery
Node.js爬虫如何获取天气和每日问候详解
2019/08/26 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
jQuery实现图片随机切换、抽奖功能(实例代码)
2019/10/23 jQuery
element-ui 远程搜索组件el-select在项目中组件化的实现代码
2019/12/04 Javascript
安装Python的web.py框架并从hello world开始编程
2015/04/25 Python
安装ElasticSearch搜索工具并配置Python驱动的方法
2015/12/22 Python
解决python删除文件的权限错误问题
2018/04/24 Python
python opencv实现图片旋转矩形分割
2018/07/26 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
2019/01/04 Python
Python如何处理大数据?3个技巧效率提升攻略(推荐)
2019/04/15 Python
python入门之井字棋小游戏
2020/03/05 Python
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
米兰网婚纱礼服法国网上商店:Milanoo法国
2016/08/20 全球购物
River Island美国官网:英国高街时尚品牌
2018/09/04 全球购物
酒店保安员岗位职责
2014/01/31 职场文书
父亲节寄语大全
2015/02/27 职场文书
大学同学聚会感言
2015/07/30 职场文书
nginx 防盗链防爬虫配置详解
2021/03/31 Servers
SpringAop日志找不到方法的处理
2021/06/21 Java/Android
mysql通过group by分组取最大时间对应数据的两种有效方法
2022/09/23 MySQL