使用vue-cli3.0搭建项目 (pc+h5),及环境配置(反向代理及其他)

1, 本章主要讲解 vue-cli3.0搭建项目及环境配置, 学习前提是安装了node


相关网址 vue官网 https://cli.vuejs.org/zh/

创建项目

1, 新建文件夹,右键打开cmd窗口, 也可以手动通过命令进入目标文件夹

2,根据官网命令新建项目 

            2.1: 安装脚手架 npm install-g @vue/cli

            2.2: 创建项目 vue create my-project

在创建项目过程中, 你可以选择项目所需要的配置, 如下(如选择cli3.0的默认配置则跳过)

2.21,Manually select features

2.22,选择项目具体所需要的配置及特性

我项目所需要的是babel编译,router路由,vuex状态,css预处理,lint代码检测(a全选,i反选,空格则选中当前项)

选择完毕进入下一步

2.23 询问是否需要router历史记录功能, yes即可


2.24 选择css预处理语言, scss和less都可以,任君选择(选择官方默认的dart-sass)


2.25 选择eslint规范(这里选择ESLint+Standard config)

补充说明(后面步骤都完成结束后,会在项目目类看到eslint生成的两个文件)

.eslintignore 类似Git的.gitignore用来忽略一些文件不使用ESLint检查。

.eslintrc.js 是ESLint配置文件,用来设置插件、自定义规则、解析器等配置。


下一步:  Lint on save: 在保存时进行检测    Lint and fix on commit: 在fix和commit是进行检查

2.26 单元测试解决方案(选择jest)


其他确定选择默认项, 直至项目安装成功, 

cd 进入文件夹 输入 npm run serve 运行项目

192为局域网ip

配置反向代理(这里以官网推荐使用的axios配置为例)

涉及的文件有三个 

        vue.config.js   具体代理配置

        http.js             axios的请求变量配置

        .env                域名定义(一般定义2个或三个域名,开发,生产,测试,, 实现ip自动切换)

由于时间有限,不做详细的参数解释

1, vue.config.js文件中 (cli.3.0没有这个文件, 需要在项目根目类新建这个文件)


看不懂, 就对着敲

2,在项目根目录 新建下图的两个文件夹, 

看不懂就对着敲

.env.development 文件中(定义开发环境时,后端给的接口路径)


看不懂就对着敲,没几行, #代表注释,注释的可以不敲

.env.production 文件中(定义生产环境时, 后端的ip)


看不懂就对着敲,把ip替换一下就行

3,在http.js中(自己定义的js文件,你可以随便取名字,放哪里都可以)


3.1 安装引用axios

3.2 http.js中完成一下图中配置


以上三部完成之后 当本地运行的时候,会自动切换到开发环境, 而当通过npm run build打包的时候,会自动切换到生产环境

移动端配置(这里配置rem来实现自适应)

1, 配置meta (index中加入下面一句话)

<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">

2,配置rem ()


本章就分享到这里了, 谢谢阅读

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,884评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,755评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,369评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,799评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,910评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,096评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,159评论 3 411
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,917评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,360评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,673评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,814评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,509评论 4 334
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,156评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,882评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,123评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,641评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,728评论 2 351