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 相关文章推荐
强制设为首页代码
Jun 19 Javascript
Javascript学习笔记9 prototype封装继承
Jan 11 Javascript
javascript 通用简单的table选项卡实现
May 07 Javascript
理解javascript中Map代替循环
Feb 26 Javascript
JS实现获取当前URL和来源URL的方法
Aug 24 Javascript
JS触摸事件、手势事件详解
May 04 Javascript
React入门教程之Hello World以及环境搭建详解
Jul 11 Javascript
jQuery实现base64前台加密解密功能详解
Aug 29 jQuery
JavaScript+CSS相册特效实例代码
Sep 07 Javascript
微信小程序手机号码验证功能的实例代码
Aug 28 Javascript
JS基于开关思想实现的数组去重功能【案例】
Feb 18 Javascript
VUE+elementui面包屑实现动态路由详解
Nov 04 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垃圾回收机制引用计数器概念分析
2013/06/24 PHP
PHP验证码函数代码(简单实用)
2013/09/29 PHP
php中$_GET与$_POST过滤sql注入的方法
2014/11/03 PHP
PHP使用适合阅读的格式显示文件大小的方法
2015/03/05 PHP
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
2016/03/21 PHP
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
Laravel 错误提示本地化的实现
2019/10/22 PHP
用脚本调用样式的几种方法
2006/12/09 Javascript
新老版本juqery获取radio对象的方法
2010/03/01 Javascript
javascript new后的constructor属性
2010/08/05 Javascript
jquery easyui combobox模糊过滤(示例代码)
2013/11/30 Javascript
Document.location.href和.replace的区别示例介绍
2014/03/04 Javascript
jQuery实现Twitter的自动文字补齐特效
2014/11/28 Javascript
浅析JavaScript动画模拟拖拽原理
2016/12/09 Javascript
jquery pagination分页插件使用详解(后台struts2)
2017/01/22 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
2017/04/06 Javascript
JavaScript实现简单图片轮播效果
2017/08/21 Javascript
python从ftp下载数据保存实例
2013/11/20 Python
Python中py文件引用另一个py文件变量的方法
2018/04/29 Python
Python实现base64编码的图片保存到本地功能示例
2018/06/22 Python
python实现暗通道去雾算法的示例
2020/09/27 Python
美国女鞋品牌:naturalizer(娜然)
2016/08/01 全球购物
Kate Spade美国官网:纽约新兴时尚品牌,以包包闻名于世
2017/11/09 全球购物
Notino芬兰:购买香水和化妆品
2019/04/15 全球购物
俄罗斯汽车零件和配件在线商店:CarvilleShop
2019/11/29 全球购物
武汉东之林科技有限公司机试
2013/09/17 面试题
自荐信写法介绍
2014/01/25 职场文书
幸福家庭事迹材料
2014/02/03 职场文书
体育运动口号
2014/06/09 职场文书
学生会干部自我鉴定2014
2014/09/18 职场文书
合同和协议有什么区别?
2014/10/08 职场文书
爱心捐助活动总结
2015/05/09 职场文书
2019生态环境保护倡议书!
2019/07/03 职场文书
铁头也玩根德 YachtBoy YB-230......
2022/04/05 无线电
我去timi了,一起去timi是什么意思?
2022/04/13 杂记
html网页引入svg图片的4种方式
2022/08/05 HTML / CSS