基于Vue-cli快速搭建项目的完整步骤


Posted in Javascript onNovember 03, 2018

前言

vue-cli 是一个官方发布 vue.js 项目脚手架,Vue-cli可以快速帮助我们创建一个项目,这是官方给我们提供的脚手架。下面我说一下vue-cli的使用方法。

下面话不多说了,来一起看看详细的介绍吧

一、准备工作

在使用vue-cli时,首先需要安装nodejs,npm,其次需全局安装vue和vue-cli

1、nodejs和npm安装方法详见:https://3water.com/article/90518.htm

2、npm install -g vue

3、npm install -g vue-cli

二、vue-cli快速搭建项目

安装完成后,同时在C:\Users\Andminster\AppData\Roaming\npm目录下为会生成几个文件。

三、配置环境变量

Vue不是内部或外部命令问题解决

表示系统没有找到vue.cmd的地址,需要将vue.cmd的地址添加到系统环境变量的path中。

可以全局搜索,vue.cmd

基于Vue-cli快速搭建项目的完整步骤

右键选择“打开文件所在目录”,将该目录添加至系统环境变量path中:

基于Vue-cli快速搭建项目的完整步骤

电脑——属性——高级系统设置

基于Vue-cli快速搭建项目的完整步骤

四、安装完成后,创建自己的工作空间

在cmd切换至刚刚创建好的工作空间,如果已经有工作空间,直接切换到工作空间即可。

使用命令创建项目

vue init webpack test

test是项目名称,这个名字自己随便取。

命令输入后,会进入安装阶段,需要用户输入一些信息

1、Project name (vuetest) 项目名称,可以自己指定,也可直接回车,按照括号中默认名字(注意这里的名字不能有大写字母,如果有会报错Sorry, name can no longer contain capital letters)。

2、Project description (A Vue.js project) 项目描述,也可直接点击回车,使用默认名字

接下来会让用户选择

3、接下来也是选择题Pick an ESLint preset (Use arrow keys) 选择一个ESLint预设,编写vue项目时的代码风格,因为我选择了使用ESLint

4、Standard (https://github.com/feross/standard) 标准

5、AirBNB (https://github.com/airbnb/javascript) JavaScript最合理的方法,这个github地址说的是JavaScript最合理的方法

6、none (configure it yourself) 这个不用说,自己定义风格

具体选择哪个因人而异吧 ,我选择标准风格

7、Setup unit tests with Karma + Mocha? (Y/n) 是否安装单元测试,我选择安装

8、Setup e2e tests with Nightwatch(Y/n)? 是否安装e2e测试 ,我选择安装

9、完成

五、运行项目

在项目文件夹下执行npm install(安装依赖包),npm run dev(运行项目)。

在运行项目中如果遇到端口被占用,找到bulid文件夹下的webpack-dev-server.js修改port即可。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
用倒置滤镜把div倒置,再把table倒置。
Jul 31 Javascript
JavaScript高级程序设计(第3版)学习笔记12 js正则表达式
Oct 11 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
Feb 26 Javascript
JavaScript中文件上传API详解
Apr 01 Javascript
基于bootstrap实现广告轮播带图片和文字效果
Jul 22 Javascript
JavaScript 链式结构序列化详解
Sep 30 Javascript
用VueJS写一个Chrome浏览器插件的实现方法
Feb 27 Javascript
详解用Webpack与Babel配置ES6开发环境
Mar 12 Javascript
jquery中为什么能用$操作
Jun 18 jQuery
JS面向对象之多选框实现
Jan 17 Javascript
vue.js实现h5机器人聊天(测试版)
Jul 16 Javascript
解决vue中provide inject的响应式监听
Apr 19 Vue.js
微信小程序实现笑脸评分功能
Nov 03 #Javascript
小程序实现五星点评效果
Nov 03 #Javascript
微信小程序实现星星评价效果
Nov 02 #Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
Nov 02 #Javascript
微信小程序实现点赞、取消点赞功能
Nov 02 #Javascript
Vue利用History记录上一页面的数据方法实例
Nov 02 #Javascript
vue如何根据网站路由判断页面主题色详解
Nov 02 #Javascript
You might like
超级实用的7个PHP代码片段分享
2012/01/05 PHP
php生成二维码的几种方式整理及使用实例
2013/06/03 PHP
PHP删除HTMl标签的实现代码
2013/06/30 PHP
PHP的魔术常量__METHOD__简介
2014/07/08 PHP
PHP图像处理类库MagickWand用法实例分析
2015/05/21 PHP
详解js中构造流程图的核心技术JsPlumb(2)
2015/12/08 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
2016/06/17 Javascript
JavaScript 冒泡排序和选择排序的实现代码
2016/09/03 Javascript
利用js判断手机是否安装某个app的多种方案
2017/02/13 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
2017/09/15 Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
2017/12/14 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
解决vue项目nginx部署到非根目录下刷新空白的问题
2018/09/27 Javascript
React Hooks的深入理解与使用
2018/11/12 Javascript
Vue入门之数量加减运算操作示例
2018/12/11 Javascript
微信小程序实现九宫格抽奖
2020/04/15 Javascript
分享一款超好用的JavaScript 打包压缩工具
2020/04/26 Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
2020/08/14 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
2020/09/18 Javascript
Vue如何循环提取对象数组中的值
2020/11/18 Vue.js
js删除指定位置超链接中含有百度与360的标题
2021/01/06 Javascript
[42:22]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第一局
2016/02/27 DOTA
Python实现简单的四则运算计算器
2016/11/02 Python
Python利用openpyxl库遍历Sheet的实例
2018/05/03 Python
对Python w和w+权限的区别详解
2019/01/23 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
Python如何在DataFrame增加数值
2020/02/14 Python
pandas DataFrame运算的实现
2020/06/14 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
HTML5中Canvas与SVG的画图原理比较
2013/01/16 HTML / CSS
牵手50新加坡:专为黄金岁月的单身人士而设的交友网站
2020/08/16 全球购物
Boolean b = new Boolean(“abcde”); 会编译错误码
2013/11/27 面试题
电子商务专业推荐信范文
2013/12/02 职场文书
python实现MD5进行文件去重的示例代码
2021/07/09 Python
python实现会员信息管理系统(List)
2022/03/18 Python