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 相关文章推荐
最好用的省市二级联动 原生js实现你值得拥有
Sep 22 Javascript
node.js中的http.response.writeHead方法使用说明
Dec 14 Javascript
AngularJS基础 ng-value 指令简单示例
Aug 03 Javascript
JS实现根据用户输入分钟进行倒计时功能
Nov 14 Javascript
js使用i18n实现页面国际化的方法
May 09 Javascript
运用jQuery写的验证表单(实例讲解)
Jul 06 jQuery
详解Layer弹出层样式
Aug 21 Javascript
js实现复制功能(多种方法集合)
Jan 06 Javascript
React props和state属性的具体使用方法
Apr 12 Javascript
浅析node.js的模块加载机制
May 25 Javascript
egg.js的基本使用和调用数据库的方法示例
May 18 Javascript
vue路由分文件拆分管理详解
Aug 13 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
提升PHP执行速度全攻略(下)
2006/10/09 PHP
利用递归把多维数组转为一维数组的函数
2006/10/09 PHP
PHP编程中八种常见的文件操作方式
2006/11/19 PHP
php strlen mb_strlen计算中英文混排字符串长度
2009/07/10 PHP
thinkPHP3.x常量整理(预定义常量/路径常量/系统常量)
2016/05/20 PHP
基于thinkPHP框架实现留言板的方法
2016/10/17 PHP
php实现自定义中奖项数和概率的抽奖函数示例
2017/05/26 PHP
tp5(thinkPHP5)框架数据库Db增删改查常见操作总结
2019/01/10 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
<script defer> defer 是什么意思
2009/05/10 Javascript
JS复制内容到剪切板的实例代码(兼容IE与火狐)
2013/11/19 Javascript
Extjs表单常见验证小结
2014/03/07 Javascript
JS实现1000以内被3或5整除的数字之和
2016/02/18 Javascript
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
JS实现动态给标签控件添加事件的方法示例
2017/05/13 Javascript
React Native 使用Fetch发送网络请求的示例代码
2017/12/02 Javascript
深入浅析vue组件间事件传递
2017/12/29 Javascript
Node.js爬取豆瓣数据实例分析
2018/03/05 Javascript
Node批量爬取头条视频并保存方法
2018/09/20 Javascript
node使用Mongoose类库实现简单的增删改查
2018/11/08 Javascript
layui动态表头的实现代码
2019/08/22 Javascript
[01:13:46]iG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
基于python的Tkinter编写登陆注册界面
2017/06/30 Python
Python Excel处理库openpyxl使用详解
2019/05/09 Python
Django实现whoosh搜索引擎使用jieba分词
2020/04/08 Python
基于打开pycharm有带图片md文件卡死问题的解决
2020/04/24 Python
python 如何利用argparse解析命令行参数
2020/09/11 Python
英国在线汽车和面包车零件商店:Car Parts 4 Less
2018/08/15 全球购物
房地产出纳岗位职责
2013/12/01 职场文书
公司市场部岗位职责
2013/12/02 职场文书
事业单位工作人员年度考核个人总结
2015/02/12 职场文书
农村环境卫生倡议书
2015/04/29 职场文书
2016高中社会实践心得体会范文
2016/01/14 职场文书
创业计划书之废品回收
2019/09/26 职场文书
golang 在windows中设置环境变量的操作
2021/04/29 Golang
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python