新版vue脚手架更加傻瓜了,但是默认创建的项目和实际开发需求还是有点出入,比如vue的特点就是快,现在脚手架强制eslint就不友好了,教程重点是如何配置本地代理和关闭eslint.
1.创建项目 vue create xxxx
![](https://img.haomeiwen.com/i9645550/5bb195c75bfffef8.png)
2.选择模式preset
默认选择第一个带babel,eslint的,我们选第二个自己配置
![](https://img.haomeiwen.com/i9645550/9595530ba74a8f51.png)
3.选完手动配置后,会出现一个配置页面
![](https://img.haomeiwen.com/i9645550/2de90a37d30984c5.png)
上下箭头切换选项,空格选中/取消,开发一般这么选
选router和css处理器就好了,现在版本没有取消eslint的选项了比较强迫
![](https://img.haomeiwen.com/i9645550/da79f670d17df04f.png)
4.然后会问你用hash模式路由还是history模式路由
pc页面就has,移动页面如果是APP webkit渲染页面建议history,因为有的APP h5方案会在URL后面加特定参数,hash模式的#/会被忽略,刷新的时候会出问题
hash敲n history敲y
![](https://img.haomeiwen.com/i9645550/238751e4ffbadc26.png)
5.css预处理器
选dart-sass 或者node-sass都行
6.babel eslint等配置文件存在哪,
这里要选第二个package.json中
![](https://img.haomeiwen.com/i9645550/bc3377d431651285.png)
7.Save this as a preset for future projects?
要不要把上面的选项保存下来方便以后创建省事,不建议保存,这样以后创建新项目自己能再过一遍,熟悉了增加工作经验
8.安装完成之后,目录结构
![](https://img.haomeiwen.com/i9645550/8c45dee684549883.png)
9.设置本地代理和关闭eslint
在src同级新建文件vue.config.js
按照图片所示配置即可
![](https://img.haomeiwen.com/i9645550/2ed5256419d4ad87.png)
10.npm run serve即可启动项目啦!
网友评论