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模块模式分析
May 16 Javascript
JsDom 编程小结
Aug 09 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
Mar 29 Javascript
通过url查找a元素应用案例
Apr 29 Javascript
js函数定时器实现定时读取系统实时连接数
Apr 30 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
Feb 18 Javascript
微信小程序实现点击返回顶层的方法
Jul 12 Javascript
React Native 环境搭建的教程
Aug 19 Javascript
详解ES6之async+await 同步/异步方案
Sep 19 Javascript
HTML5+JS+JQuery+ECharts实现异步加载问题
Dec 16 jQuery
Vue 的双向绑定原理与用法揭秘
May 06 Javascript
手把手教你从零开始react+antd搭建项目
Jun 03 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知道与问问的采集插件代码
2010/10/12 PHP
PHP防止表单重复提交的几种常用方法汇总
2014/08/19 PHP
PHP生成各种随机验证码的方法总结【附demo源码】
2017/06/05 PHP
使用Zookeeper分布式部署PHP应用程序
2019/03/15 PHP
PHP与SQL语句写一句话木马总结
2019/10/11 PHP
如何在PHP中使用数组
2020/06/09 PHP
tagName的使用,留一笔
2006/06/26 Javascript
Javascript document.referrer判断访客来源网址
2020/05/15 Javascript
当前页禁止复制粘贴截屏代码小集
2013/07/24 Javascript
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
整理Javascript事件响应学习笔记
2015/12/02 Javascript
第十章之巨幕页头缩略图与警告框组件
2016/04/25 Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
2016/05/16 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
Vue原理剖析 实现双向绑定MVVM
2017/05/03 Javascript
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
2017/06/02 jQuery
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
javascript实现fetch请求返回的统一拦截
2019/12/22 Javascript
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
深入理解python中的select模块
2017/04/23 Python
不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)
2019/04/16 Python
python 计算两个列表的相关系数的实现
2019/08/29 Python
关于Keras模型可视化教程及关键问题的解决
2020/01/24 Python
Python3标准库之dbm UNIX键-值数据库问题
2020/03/24 Python
python实现音乐播放和下载小程序功能
2020/04/26 Python
HTML5的标签的代码的简单介绍 HTML5标签的简介
2012/05/28 HTML / CSS
IE10 Error.stack 让脚本调试更加方便快捷
2013/04/22 HTML / CSS
Python面试题集
2012/03/08 面试题
成立公司计划书
2014/05/07 职场文书
党委干部批评与自我批评发言稿
2014/09/28 职场文书
党的群众路线教育实践活动党员个人剖析材料
2014/10/08 职场文书
2016元旦文艺汇演主持词
2015/07/06 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
课文《燕子》教学反思
2016/02/17 职场文书
《吸血鬼:避世 血猎》官宣4.27发售 系列首款大逃杀
2022/04/03 其他游戏
解决vue中provide inject的响应式监听
2022/04/19 Vue.js