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 相关文章推荐
js综合应用实例简单的表格统计
Sep 03 Javascript
JS实现向表格行添加新单元格的方法
Mar 30 Javascript
javascript实现相同事件名称,不同命名空间的调用方法
Jun 26 Javascript
深入浅析AngularJS中的module(模块)
Jan 04 Javascript
angularjs 源码解析之injector
Aug 22 Javascript
关于js二维数组和多维数组的定义声明(详解)
Oct 02 Javascript
Bootstrap 模态框实例插件案例分析
Dec 28 Javascript
Javascript 对cookie操作详解及实例
Dec 29 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
Feb 18 Javascript
简述jQuery Easyui一些用法
Aug 01 jQuery
Vue Element使用icon图标教程详解(第三方)
Feb 07 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
Aug 18 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学习之运算符相关概念
2011/06/09 PHP
destoon安全设置中需要设置可写权限的目录及文件
2014/06/21 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
PHP实现转盘抽奖算法分享
2020/04/15 PHP
XMLHTTPRequest的属性和方法简介
2010/11/23 Javascript
js中字符替换函数String.replace()使用技巧
2011/08/14 Javascript
Jquery插件写法笔记整理
2012/09/06 Javascript
javascript window.confirm确认 取消对话框实现代码小结
2012/10/21 Javascript
jquery对table中各数据的增加、保存、删除操作示例
2014/05/14 Javascript
js实现不提交表单获取单选按钮值的方法
2015/08/21 Javascript
javascript自动切换焦点控制效果完整实例
2016/02/02 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
2016/08/15 Javascript
JavaScript 拖拽实例代码
2016/09/21 Javascript
微信小程序 生命周期函数详解
2017/05/24 Javascript
微信小程序 配置顶部导航条标题颜色的实现方法
2017/09/20 Javascript
vue-cli创建的项目中的gitHooks原理解析
2020/02/14 Javascript
简单谈谈Python中函数的可变参数
2016/09/02 Python
Python制作词云的方法
2018/01/03 Python
python画图系列之个性化显示x轴区段文字的实例
2018/12/13 Python
Python 从列表中取值和取索引的方法
2018/12/25 Python
pyside+pyqt实现鼠标右键菜单功能
2020/12/08 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
Python3-异步进程回调函数(callback())介绍
2020/05/02 Python
基于 Python 实践感知器分类算法
2021/01/07 Python
python之openpyxl模块的安装和基本用法(excel管理)
2021/02/03 Python
css3实现针线缝合效果(图解步骤)
2013/02/04 HTML / CSS
使用canvas压缩图片大小的方法示例
2019/08/02 HTML / CSS
AT&T Wireless:手机、无限数据计划和配件
2018/06/03 全球购物
开业庆典邀请函
2014/01/08 职场文书
妈妈的账单教学反思
2014/02/06 职场文书
2014年计生标语
2014/06/23 职场文书
师德师风自我剖析材料
2014/09/27 职场文书
2014年政风行风评议工作总结
2014/10/21 职场文书
2015年行政执法工作总结
2015/05/23 职场文书
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python
springboot入门 之profile设置方式
2022/04/04 Java/Android