vue-cli根据wenpack模板生成的项目自动打开之后url会带上//#//
本文介绍了vue-cli根据wenpack模板生成的项目自动打开之后url会带上//#//的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
vue-cli init webpack my-project
生成的项目运行后,会自动在浏览器打开一个页面,但是为什么url是http://localhost:8080/#/
我看了下
dev.server.js
文件,这里是使用了opn插件,中间应该使用这句代码打开的
if (autoOpenBrowser && process.env.NODE_ENV !== 'testing') {
opn(uri)
}
//而uri
var uri = 'http://localhost:' + port
//console.log(uri)
http://localhost:8080
那这里应该是opn的设置问题了,也可能是我自己的电脑莫名配置(可能性小,我重新生成了个项目也是如此,) ,如果真是opn的问题,那这里这样做的目的是什么
解决方案
使用了路由vue-router吧,具体看路由配置,加上mode:'history',就可以去掉了
这篇关于vue-cli根据wenpack模板生成的项目自动打开之后url会带上//#//的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文