目录

一、引言

二、项目创建

1、安装node

2、全局安装cnpm

3、全局安装webpack和webpack-cli

4、全局安装vue-cli

5、使用vue-cli创建项目

6、开发运行项目

7、打包发布项目

8、调试工具插件

三、总结


一、引言

首先必须明确vue-cli是什么,就是一个脚手架,为了方便使用创建webpack项目,这个项目包含了已经配置好的vue,vue-cli依赖webpack。

那么webpack是什么,是前端资源模块化管理和打包工具,将所有文件都会当作模块加载,进行整合压缩,处理成浏览器可以直接解析的小而规律的文件。

下图是对webpack一些简单的认识

二、项目创建

1、安装node

因为webpack要用到node中的npm,npm是前端的包管理工具,类似管理java中的jar包。node官网直接下载,最好下新版本。

2、全局安装cnpm

这个是淘宝的镜像,下载js的地方,因为国内网速差所以用这个镜像,如果你网速好可以忽略

npm install -g cnpm --registry=https://registry.npm.taobao.org

3、全局安装webpack和webpack-cli

vue-cli依赖,webpack肯定要装,webpack依赖webpack-cli,所以也要装

cnpm install webpack webpack-cli -g

然后执行

webpack -v

有版本输出说明安装成功

4、全局安装vue-cli

终于进入正题安装vue-cli了

cnpm install -g vue-cli

然后执行

vue -V

有版本输出说明安装成功

5、使用vue-cli创建项目

5.1创建空文件夹,执行

vue init webpack vue-demo

5.2等一会控制台会出现一些配置参数让你选择,基本默认就可以

? Project name vue-demo # 项目名称,直接回车,按照括号中默认名字(注意这里的名字不能有大写字母,如果有会报错Sorry, name can no longer contain capital letters),阮一峰老师博客为什么文件名要小写 ,可以参考一下。
? Project description A Vue.js project # 项目描述,随便写
? Author # 作者名称
? Vue build standalone # 我选择的运行加编译时Runtime + Compiler: recommended for most users
? Install vue-router? Yes # 是否需要 vue-router,路由肯定要的
? Use ESLint to lint your code? Yes # 是否使用 ESLint 作为代码规范.
? Pick an ESLint preset Standard # 一样的ESlint 相关
? Set up unit tests Yes # 是否安装单元测试
? Pick a test runner 按需选择 # 测试模块
? Setup e2e tests with Nightwatch? 安装选择 # e2e 测试
? Should we run `npm install` for you after the project has been created? (recommended) npm 

6、开发运行项目

修改一下配置参数

执行下面的命令,运行程序

npm run dev

实际执行的是package.json中的

直接就能在浏览器中看到界面啦。。。

7、打包发布项目

执行下面的命令,打包程序到dist文件夹,与npm run dev类似,实际运行的命令为上图中的build内容。

npm run build

将dist文件夹里面的内容打包到tomcat或者iis根路径,访问localhost:port即可

这里有时候我们不放到web服务器根路径,访问localhost:port/项目文件夹  会访问不到,这个时候我们要修改index.js文件夹中的配置assetsPublicPath,然后就可以了。

8、调试工具插件

chrome中有调试插件,直接安装

三、总结

  • vue-cli与webpack介绍
  • vue-cli安装
  • vue-cli创建项目

Vue-cli搭建vue基础项目相关推荐

  1. vue = 什么意思_记录使用@vue/cli搭建Vue3项目完整流程

    最近发现vue两大UI框架Element UI和Ant Design Vue都已经支持Vue3了,如果再不学习Vue3就落伍了,此文章记录下使用@vue/cli搭建Vue3项目完整流程. 1 安装vu ...

  2. cli vue 卸载_记录使用@vue/cli搭建Vue3项目完整流程

    最近发现vue两大UI框架Element UI和Ant Design Vue都已经支持Vue3了,如果再不学习Vue3就落伍了,此文章记录下使用@vue/cli搭建Vue3项目完整流程. 1 安装vu ...

  3. vue脚手架搭建配置试调地址和端口号_全栈的自我修养: 002使用@vue/cli进行vue环境搭建 (使用Vue,SpringBoot,Flask完成前后端分离)...

    全栈的自我修养: 使用@vue/cli进行vue.js环境搭建 Success, real success, is being willing to do the things that other ...

  4. 使用 Vue CLI 创建 Vue 2.x 项目

    使用 Vue CLI 创建 Vue 2.x 项目 什么是 Vue CLI 使用 Vue CLI 创建 Vue.js 项目 1. 准备 Node 和 npm 1.1 检查 Node 版本: 1.2 检查 ...

  5. 使用Vue cli创建Vue项目

    使用Vue cli创建Vue项目 第一步:安装node.js 安装node.js,从node.js官网下载并安装node,安装过程很简单,一路"下一步"就可以了(傻瓜式安装).安装 ...

  6. Vue CLI 官方文档(一)@vue/cli、@vue/cli-service、插件和 Preset

    Vue CLI 官方文档(一)@vue/cli.@vue/cli-service.插件和 Preset 文章目录 Vue CLI 官方文档(一)@vue/cli.@vue/cli-service.插件 ...

  7. Vue + Spring Boot 项目实战(二):使用 CLI 搭建 Vue.js 项目

    文章目录 一.安装 Vue CLI 二.构建前端项目 2.1.创建一个基于 webpack 模板的项目 2.2. 安装图解 2.3. 项目结构总览 2.4. 运行项目 2.5. 浏览器验证 项目Git ...

  8. 猿创征文|【Vue五分钟】 Vue Cli脚手架创建一个项目

    目录 前言 一.创建项目的操作步骤 选择路由模式 选择CSS预编译器 选择如何存放配置 自动下载项目所需的包文件 二.启动vue项目 1.项目目录 2.启动项目 3.浏览器打开项目首页界面 三.项目的 ...

  9. 一、Vue环境搭建及基础用法

    一.项目初始化及安装 官网:https://cn.vuejs.org/ 1.1安装及运行项目步骤 1.安装vue-cli(-g=-global)npm install -g vue-clicnpm i ...

  10. vuecli启动的服务器位置,webpack – 在vue cli 3生成的项目中启动dev服务器

    我使用npm i -g @ vue / cli在我的 Windows系统上全局安装了vue cli 3. 然后我使用vue create vue-project生成了一个项目 我通过提示选择了所需的插 ...

最新文章

  1. 计算起点地址和终点地址的最短驾车距离和驾车时间
  2. MathJax 支持的 Latex 符号总结(各种数学字体)
  3. 利用MEGA32制作辉光数码管显示电路
  4. java float x=26f_东软java笔试题
  5. 每天一道LeetCode-----字符串乘法
  6. BZOJ2252(BFS水题)
  7. java学习(100):集合类简介
  8. sqlserver 存储过程 分页搜索查询
  9. (转)使用JMeter进行Web压力测试
  10. PHP中define定义的常量如何在smarty模板调用
  11. Hibernate之分页查询
  12. JDBC与数据库连接池
  13. Mysql服务器默认端口是什么?
  14. 阿里云赵明山:详解灵活可插拔的渐进式发布框架OpenKruise Rollout
  15. 医院排队叫号系统(JAVA版)
  16. python的交互式是什么,python交互是什么
  17. 阿里王坚:人工智能是一个非常傲慢的提法,这个提法最后会害死大家
  18. c语言打开xls文件格式,Excel2017如何打开et格式文件?Excel2017打开.et文件的方法介绍...
  19. JS高级进阶总结day01---面向对象编程介绍,new的工作原理以及构造函数,原型对象,实力函数三者之间的关系
  20. LPF: A Language-Prior Feedback Objective Function for De-biased Visual Question Answering 论文笔记

热门文章

  1. oracle数据基本操作,Oracle数据库基本操作
  2. 25服务端_手把手教你使用 OpenResty 搭建高性能服务端!
  3. 广联达登录显示服务器异常去回答,广联达设置服务器异常5
  4. js省市二级联动;)
  5. 新胖子公式 (10 分)
  6. 怎么成为日上会员直邮_放福利啦,免税店现在一件也能直邮,不用出入境、不用出入境、不用找代购...
  7. left join 最后一条_一条Mysql查询语句的西天取经之路,你真的了解吗?
  8. C# NPOI(xlsx相关操作)
  9. android 清空数组缓存,Android数据持久化之读写SD卡中内容的方法详解
  10. OPTIRRA研究: TNF拮抗剂维持期优化减量方案[EULAR2015_SAT0150]