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 onchange事件代码
Mar 20 Javascript
详解JavaScript编程中正则表达式的使用
Oct 25 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
May 05 Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
Jun 08 Javascript
request请求获取参数的实现方法(post和get两种方式)
Sep 27 Javascript
Angularjs实现分页和分页算法的示例代码
Dec 23 Javascript
Vue.js devtool插件安装后无法使用的解决办法
Nov 27 Javascript
vue组件tabbar使用方法详解
Nov 06 Javascript
JS无限级导航菜单实现方法
Jan 05 Javascript
Ajax请求时无法重定向的问题解决代码详解
Jun 21 Javascript
vue自定义表单生成器form-create使用详解
Jul 19 Javascript
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
Sep 01 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.ini save_handler 修改不生效的解决办法
2014/07/22 PHP
PHP文件操作方法汇总
2015/07/01 PHP
php读取出一个文件夹及其子文件夹下所有文件的方法示例
2017/06/15 PHP
让innerHTML的脚本也可以运行起来
2006/07/01 Javascript
JavaScript/jQuery 表单美化插件小结
2012/02/14 Javascript
一个JS函数搞定网页标题(title)闪动效果
2014/05/13 Javascript
js使用递归解析xml
2014/12/12 Javascript
JavaScript数组去重的五种方法
2015/11/05 Javascript
jQuery基于ajax()使用serialize()提交form数据的方法
2015/12/08 Javascript
响应式表格之固定表头的简单实现
2016/08/26 Javascript
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
2017/03/15 Javascript
webpack3之loader全解析
2017/10/26 Javascript
vue脚手架中配置Sass的方法
2018/01/04 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
vue集成百度UEditor富文本编辑器使用教程
2018/09/21 Javascript
js实现课堂随机点名系统
2019/11/21 Javascript
在vue项目实现一个ctrl+f的搜索功能
2020/02/28 Javascript
Element Alert警告的具体使用方法
2020/07/27 Javascript
Vue router安装及使用方法解析
2020/12/02 Vue.js
浅谈python str.format与制表符\t关于中文对齐的细节问题
2019/01/14 Python
对python中的装包与解包实例详解
2019/08/24 Python
Python操作SQLite/MySQL/LMDB数据库的方法
2019/11/07 Python
python pptx复制指定页的ppt教程
2020/02/14 Python
如何在Windows中安装多个python解释器
2020/06/16 Python
python爬虫---requests库的用法详解
2020/09/28 Python
详解CSS3中使用gradient实现渐变效果的方法
2015/08/18 HTML / CSS
使用CSS3的font-face字体嵌入样式的方法讲解
2016/05/13 HTML / CSS
TripAdvisor越南:全球领先的旅游网站
2017/09/21 全球购物
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
日本热销NO.1胶原蛋白冻:Aishitoto爱希特多
2019/06/20 全球购物
医学专业本科毕业生自我鉴定
2013/12/28 职场文书
《开国大典》教学反思
2014/04/19 职场文书
党员自我剖析材料(群众路线)
2014/10/06 职场文书
如何做好员工培训计划?
2019/07/09 职场文书
教你漂亮打印Pandas DataFrames和Series
2021/05/29 Python