vue-cli如何快速构建vue项目


Posted in Javascript onApril 26, 2017

vue-cli 是vue.js的脚手架,用于自动生成vue.js模板工程的。

 1、安装vue-cli

使用npm全局安装vue-cli(前提是已经安装了nodejs,否则连npm都用不了)

$ npm install -g vue-cli

2、创建自己的工作空间

$ vue init webpack vuetest

3、项目信息

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

Project name (vuetest)

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

Project description (A Vue.js project) 
//项目描述

项目描述,也可直接点击回车,使用默认名字

Author (........)       //作者

4、用户选择

Install vue-router? (Y/n)

是否安装vue-router,这是官方的路由。这里就输入“y”后回车即可。

Use ESLint to lint your code? (Y/n)

是否使用ESLint管理代码,ESLint是个代码风格管理工具,是用来统一代码风格的,并不会影响整体的运行,这也是为了多人协作。用则选Y

Standard (https://github.com/feross/standard)

标准,什么标准呢,去给提示的standardgithub地址看一下, 原来时js的标准风格

AirBNB (https://github.com/airbnb/JavaScript)

JavaScript最合理的方法,这个github地址说的是JavaScript最合理的方法

Setup unit tests with Karma + Mocha? (Y/n)

是否安装单元测试

Setup e2e tests with Nightwatch(Y/n)?

是否安装e2e测试

5、切换到项目目录

cd vuetest

6、安装依赖

npm install

7、运行

npm run dev

8、自动打开默认浏览器显示页面

vue-cli如何快速构建vue项目

9、目录简要说明

├── build

// 项目构建(webpack)相关代码

│ ├── build.js

// 生产环境构建代码

│ ├── check-versions.js

// 检查node&npm等版本

│ ├── dev-client.js

// 热重载相关

│ ├── dev-server.js

// 构建本地服务器

│ ├── utils.js

// 构建配置公用工具

│ ├── vue-loader.conf.js

// vue加载器

│ ├── webpack.base.conf.js

// webpack基础配置

│ ├── webpack.dev.conf.js

// webpack开发环境配置

│ └── webpack.prod.conf.js

// webpack生产环境配置

├── config

// 项目开发环境配置

│ ├── dev.env.js

// 开发环境变量

│ ├── index.js

// 项目一些配置变量

│ └── prod.env.js

// 生产环境变量

├──node_modules

// 项目依赖的模块

├── src

// 源码目录

│ │ ├── assets

// 资源目录

│ │ └── logo.png



│ ├── components

// vue公共组件

│ │ └── Hello.vue



│ ├──router

// 前端路由

│ │ └── index.js

// 路由配置文件

│ ├── App.vue

// 页面入口文件

│ └── main.js

// 程序入口文件

└── static

// 静态文件,比如一些图片,json数据等

│ ├── .gitkeep



├── .babelrc

// ES6语法编译配置

├── .editorconfig

// 定义代码格式

├── .gitignore

// git上传需要忽略的文件格式

├── index.html

// 入口页面

├── package.json

// 项目基本信息

├── README.md

// 项目说明

以上目录选择了独立构建模式,安装vue-router,但没有安装ESLint、单元测试、e2e测试。

希望本文所述对你有所帮助,vue-cli如何快速构建vue项目内容就给大家介绍到这里了。希望大家继续关注我们的网站!想要学习vue可以继续关注本站。

Javascript 相关文章推荐
ajax java 实现自动完成功能
Dec 19 Javascript
JS注释所产生的bug 即使注释也会执行
Nov 19 Javascript
jQuery中ready事件用法实例
Jan 19 Javascript
纯javascript实现图片延时加载方法
Aug 21 Javascript
JavaScript学习笔记之取数组中最大值和最小值
Mar 23 Javascript
Javascript实现跑马灯效果的简单实例
May 31 Javascript
js发送短信倒计时的简单实现方法
Sep 08 Javascript
bootstrap快速制作后台界面
Dec 05 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
Dec 07 Javascript
vue如何集成raphael.js中国地图的方法示例
Aug 15 Javascript
vue v-for直接循环数字实例
Nov 07 Javascript
详解前端任务构建利器Gulp.js使用指南
Apr 30 Javascript
Vue制作Todo List网页
Apr 26 #Javascript
bootstrap table表格使用方法详解
Apr 26 #Javascript
node.js中实现kindEditor图片上传功能的方法教程
Apr 26 #Javascript
windows下vue-cli导入bootstrap样式
Apr 25 #Javascript
windows下vue-cli及webpack搭建安装环境
Apr 25 #Javascript
Vue+axios 实现http拦截及路由拦截实例
Apr 25 #Javascript
vuejs如何配置less
Apr 25 #Javascript
You might like
phpMyAdmin2.11.6安装配置方法
2008/08/24 PHP
PHP获取当前文件的父目录方法汇总
2016/07/21 PHP
PHP文件类型检查及fileinfo模块安装使用详解
2019/05/09 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
CSS中一些@规则的用法小结
2021/03/09 HTML / CSS
js中array的sort()方法使用介绍
2014/02/20 Javascript
node.js中的fs.writeFileSync方法使用说明
2014/12/14 Javascript
JS继承用法实例分析
2015/02/05 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
2016/10/27 Javascript
AngularJS的ng-click传参的方法
2017/06/19 Javascript
JS库之Highlight.js的用法详解
2017/09/13 Javascript
JS实现验证码倒计时的注册页面
2018/01/02 Javascript
koa大型web项目中使用路由装饰器的方法示例
2019/04/02 Javascript
vue+element+Java实现批量删除功能
2019/04/08 Javascript
Vue2.x通用编辑组件的封装及应用详解
2019/05/28 Javascript
[01:13:01]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第三场
2018/04/05 DOTA
[01:32:50]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第一场 1月25日
2021/03/11 DOTA
从零学python系列之从文件读取和保存数据
2014/05/23 Python
8种用Python实现线性回归的方法对比详解
2019/07/10 Python
python Gunicorn服务器使用方法详解
2019/07/22 Python
VSCode中自动为Python文件添加头部注释
2019/11/14 Python
解决使用python print打印函数返回值多一个None的问题
2020/04/09 Python
Python数据可视化图实现过程详解
2020/06/12 Python
python 读txt文件,按‘,’分割每行数据操作
2020/07/05 Python
python中count函数知识点浅析
2020/12/17 Python
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
Origins加拿大官网:雅诗兰黛集团高端植物护肤品牌
2017/11/19 全球购物
创业计划书——互联网商机
2014/01/12 职场文书
中级会计职业生涯规划范文
2014/01/16 职场文书
卫生安全检查制度
2014/02/04 职场文书
领导走群众路线整改措施思想汇报
2014/10/12 职场文书
淘宝客服专员岗位职责
2015/04/07 职场文书
校园之声广播稿
2015/08/18 职场文书
python开发的自动化运维工具ansible详解
2021/08/07 Python
Tomcat用户管理的优化配置详解
2022/03/31 Servers
Mysql 数据库中的 redo log 和 binlog 写入策略
2022/04/26 MySQL