背景:webpack+vue
问题:平时npm run dev时,浏览器会启动在http://localhost:3000
但现在有个需求,需要npm run dev时,希望启动在http://localhost:3000/xxx
该怎么弄呢?已尝试修改devServer中的contentBase和Publicpath,都没效果.
背景:webpack+vue
问题:平时npm run dev时,浏览器会启动在http://localhost:3000
但现在有个需求,需要npm run dev时,希望启动在http://localhost:3000/xxx
该怎么弄呢?已尝试修改devServer中的contentBase和Publicpath,都没效果.
刚好用过这用启动方式,主要两个地方:
webpack dev server 配置:
historyApiFallback: {
index: '/xxx/index.html',
},
publicPath: '/xxx/',
open: true,
openPage: 'xxx/',
basename = 'xxx'
,你使用 vue,应有类似配置10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
route v4的配置放在history的创建中了,一开始没找到,以下是更新后的内容
如果你要给页面链接统一加上一个路径前缀,那么你需要修改vue-router的路径配置,根据vue-router的版本不同,配置参数有所变化:
vue-router@4 #文档
vue-router@3 #文档