vue项目搭建经验分享

vue

新的工作需要从头开始搭建项目

而且前端只有我一个人

迫于无奈开始自己踩坑的过程

到现在也算是小有成就

一下分享为纯小白进阶版教程和经验整理,大神们如果看到的话请一定要提出意见,谢谢

此教程基于 vue-cli & webpack 一键构建过程遇到的各种坑和相关解决办法

1. 安装基础环境

这个就不用说了吧,自己动手安装node环境,git,自己安装webstorm

为啥要用webstorm

因为我想用(……)

开玩笑啦

因为最近用起来发现,webstorm可以一键修改文件路径!!!意思是你修改一个文件的名字的时候,他会自动给你的整个项目进行重构!!!棒不棒!!!这对于我这种小白来说真的是太棒了!!!

当然它的优点不止这些啦,反正我用了以后开始抛弃VSCode,唯一的缺点可能就是它要钱吧……但是我们公司是给买的啦,不能买的可以参考**方案 http://idea.lanyus.com/

当然你不想用也是可以的啦~~~

2. 配置镜像地址

这步是重点了!!!

曾经的曾经我以为,只要把npm默认下载路径改成淘宝镜像路径就ok了

顺便一提为啥要直接修改路径而不是用cnpm呢

原因是,我发现webpack在使用命令行的时候,用cnpm会有不定时几率的构建失败

我是容忍不了这个的啦,我一看到构建失败,血压直接上升!!!

就生气!!!

为了让自己活得久一点

我决定从根源解决它

就是直接修改默认下载路径啦~~~~

修改方法在这里 https://blog.csdn.net/chenhaifeng2016/article/details/64128095

全局安装,vue webpack vue-cli

怎么安装请去看文档好吗

重点来了!!!!

如果你,想后期使用前端自动化测试的功能

请看接下来的血的教训!!!!

你要是不想用

也建议你看啦

反正我感觉这一步就算操作了,后期你不用,也没啥坏处???

再说了万一你后面就想用了呢~~~

然后我后面就遇到了,不可逆转的坑

以下为重点

修改 chromedriver 安装路径

因为这个东西安装不成功,那么执行 cli 的时候就会报错

那么目录就不健全,这个后期你再修改我是没找到解决办法

只能一开始就解决

解决方法就是命令行执行

npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

详细解决办法:https://segmentfault.com/a/1190000013289136

3.开始项目搭建

接下来就是激动人心的时候

在编辑器中,打开你的项目目录

命令行执行 vue init webpack + 项目名称

例:

vue init webpack test

中间会需要填项目名称和作者,你就自己填好吧

这里直接回车,它在问你是安装cli的所有东西呢,还是安基础功能以后你自己再添加呢

我建议你直接回车

你说说你这后期短东西了,还得再查东查西

不如现在就自觉一点

全安上好吧

然后问你要不要安装router啊,eslint啊,代码风格要啥啊,你就一路y就ok了

代码风格我也是直接选的第一个Standard

我是这样理解的

先不说这几个选项哪个好

但是它既然是默认选项

就肯定有它的道理对吧

顺便推荐一个截图软件,贼拉好用,可以直接截图直接贴图在当前屏幕
https://www.snipaste.com/

然后他会问你要不要安装test,这个就是测试插件啦,刚刚咱们安装的chromedriver 派上了用场!!!!如果刚刚严格按照我的谆谆教诲来走,这个时候你会发现,它!!不!!会!!报!!错!!

否则他会给你讲它找不到chromedriver 让你自己装!!!

你这自己咋装!!

那多麻烦啊!!!

然后你就一路回车,就开始装啦

装好以后你的目录长介样

首先说说大家都是干啥的

  • build是一些webpack的配置文件,
  • config是开发配置文件
  • node_modules是依赖包
  • src源文件
  • test就是测试插件配置文件

哎好多啊

懒得写了

我贴个图你们自己看吧好吧

其中src文件夹下的一些文件夹是我给自己项目设置的目录

还有static我修改了一下

我感觉这样会方便一些

我感觉还是可以的啦,自我感觉很棒棒

然后其中src/下有个store文件夹

这个里面是vuex的一些相关配置

vuex是一个,状态管理插件

我的理解就是,把整个项目最经常会用到的变量,用这个来统一管理

具体安装办法和使用说明请看

https://segmentfault.com/a/1190000015782272

然后到现在项目就算搭建完成啦~~~

剩下的就是一些小零碎了

值得一提的是我最近在搞自动化测试

但是发现国内这个文档好少啊……英文文档又看不懂

准备好好磕一下,然后分享给大家

拜拜~~~

发现碰到问题一定不要着急

总会找到解决的办法哒~~~

加油~~~~

以上是 vue项目搭建经验分享 的全部内容, 来源链接: utcz.com/z/375586.html

回到顶部