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 相关文章推荐
JQuery-tableDnD 拖拽的基本使用介绍
Jul 04 Javascript
js实现div拖动动画运行轨迹效果代码分享
Aug 27 Javascript
深入解析JavaScript中的数字对象与字符串对象
Oct 21 Javascript
php基于redis处理session的方法
Mar 14 Javascript
jQuery的框架介绍
May 11 Javascript
js 将图片连接转换成base64格式的简单实例
Aug 10 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
Feb 20 Javascript
Vue引入jquery实现平滑滚动到指定位置
May 09 jQuery
Angular使用Restful的增删改
Dec 28 Javascript
利用Node.js如何实现文件循环覆写
Apr 05 Javascript
微信小程序 自定义弹窗实现过程(附代码)
Dec 05 Javascript
解决iView Table组件宽度只变大不变小的问题
Nov 13 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 printf输出格式使用说明
2010/12/05 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
2014/06/26 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
2016/11/05 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
Prototype String对象 学习
2009/07/19 Javascript
jquery实现页面图片等比例放大缩小功能
2014/02/12 Javascript
jQuery制作简洁的多级联动Select下拉框
2014/12/23 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
iframe中子父类窗口调用JS的方法及注意事项
2015/08/25 Javascript
js实现的tab标签切换效果代码分享
2015/08/25 Javascript
JQuery Mobile 弹出式登录框的实现方法
2016/05/28 Javascript
Bootstrap常用组件学习(整理)
2017/03/24 Javascript
深入理解基于vue-cli的vuex配置
2017/07/24 Javascript
JS实现登录页密码的显示和隐藏功能
2017/12/06 Javascript
vue props传值失败 输出undefined的解决方法
2018/09/11 Javascript
原生JavaScript实现留言板
2021/01/10 Javascript
[01:31:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第二场 1月10日
2021/03/11 DOTA
python数据结构之二叉树的遍历实例
2014/04/29 Python
Python常用库推荐
2016/12/04 Python
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
python获取文件路径、文件名、后缀名的实例
2018/04/23 Python
numpy matrix和array的乘和加实例
2018/06/28 Python
Python的高阶函数用法实例分析
2019/04/11 Python
Python (Win)readline和tab补全的安装方法
2019/08/27 Python
Django多层嵌套ManyToMany字段ORM操作详解
2020/05/19 Python
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
马来西亚领先的在线礼品店:Giftr
2018/08/23 全球购物
加拿大留学自荐信
2014/01/28 职场文书
学生个人自我鉴定范文
2014/03/28 职场文书
拉歌口号大全
2014/06/13 职场文书
2014年公务员工作总结
2014/11/18 职场文书
地雷战观后感
2015/06/09 职场文书
贷款收入证明范本
2015/06/12 职场文书
pandas中DataFrame重置索引的几种方法
2021/05/24 Python
mysql数据库如何转移到oracle
2022/12/24 MySQL