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简单操作select和dropdownlist实例
Nov 26 Javascript
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
Aug 03 Javascript
jquery中键盘事件小结
Feb 24 Javascript
jQuery使用each方法与for语句遍历数组示例
Jun 16 Javascript
BootStrap Fileinput的使用教程
Dec 30 Javascript
性能优化之代码优化页面加载速度
Mar 01 Javascript
微信小程序中页面FOR循环和嵌套循环
Jun 21 Javascript
JavaScript实现精美个性导航栏筋斗云效果
Oct 29 Javascript
微信小程序实现登录注册tab切换效果
Dec 29 Javascript
JavaScript判断对象和数组的两种方法
May 31 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 jQuery
jquery插件实现悬浮的菜单
Apr 24 jQuery
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
解析数组非数字键名引号的必要性
2013/08/09 PHP
php实现字符串首字母转换成大写的方法
2015/03/17 PHP
浅谈PHP中output_buffering
2015/07/13 PHP
利用php实现一周之内自动登录存储机制(cookie、session、localStorage)
2016/10/31 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
基于Jquery的仿照flash放大图片效果代码
2011/03/16 Javascript
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
原生JS:Date对象全面解析
2016/09/06 Javascript
在node中如何使用 ES6
2017/04/22 Javascript
jquery平滑滚动到顶部插件使用详解
2017/05/08 jQuery
jQuery 1.9版本以上的浏览器判断方法代码分享
2017/08/28 jQuery
分析JS中this引发的bug
2017/12/12 Javascript
详解小程序缓存插件(mrc)
2018/08/17 Javascript
package.json各个属性说明详解
2020/03/11 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
2020/09/17 Javascript
Python open()文件处理使用介绍
2014/11/30 Python
在Python中使用dict和set方法的教程
2015/04/27 Python
利用python获取某年中每个月的第一天和最后一天
2016/12/15 Python
Python2.7基于笛卡尔积算法实现N个数组的排列组合运算示例
2017/11/23 Python
Python测试线程应用程序过程解析
2019/12/31 Python
python数据处理——对pandas进行数据变频或插值实例
2020/04/22 Python
python中sort sorted reverse reversed函数的区别说明
2020/05/11 Python
浅谈python opencv对图像颜色通道进行加减操作溢出
2020/06/03 Python
Django怎么在admin后台注册数据库表
2020/11/14 Python
解决pytorch 数据类型报错的问题
2021/03/03 Python
CSS实现鼠标滑过鼠标点击代码写法
2016/12/26 HTML / CSS
西班牙高科技产品购物网站:MejorDeseo
2019/09/08 全球购物
网络安全方面的面试题
2016/01/07 面试题
大学生毕业自我鉴定
2013/11/06 职场文书
旷课检讨书3000字
2014/02/04 职场文书
《挑山工》的教学反思
2014/02/16 职场文书
工作自我评价范文
2015/03/05 职场文书
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
详解Python+OpenCV进行基础的图像操作
2022/02/15 Python
解决redis批量删除key值的问题
2022/03/23 Redis