vue-cli用本地代理请求数据可以,但是打包之后的dist中的htmlproxy没有起作用,打包没有错误这情况怎么办
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue-cli用本地代理请求数据可以,但是打包之后的dist中的htmlproxy没有起作用,打包没有错误这情况怎么办相关的知识,希望对你有一定的参考价值。
参考技术A 代理自己搞,系统不会给你打包htmlproxy。vue-cli3打包之后的文件为何不能本地打开
参考技术A<meta charset="utf-8">
vue-cli 提供了一个入口让你能配置修改 webpack .
在根目录下新建一个 vue.config.js 文件, 然后在其中修改 publicPath 这个选项:
vue.config.js :
将这个选项设置为 \'/\' (当前文件夹).
现在你就可以本地打开 dist 文件夹中的 index.html 了.
但是会有一个小问题, 就是如果你使用了 vue-router (路由)的话, 会发现路由跳转有问题了.
这个路径明显不对呀...
原来是因为我的 vue-router 的模式设置成了 history 模式:
src/router/index.js :
只要把 mode 改为 hash 就可以正常跳转了(其实默认是这个模式的, 但如果你的项目中mode被改了你得知道是这个问题).
以上是关于vue-cli用本地代理请求数据可以,但是打包之后的dist中的htmlproxy没有起作用,打包没有错误这情况怎么办的主要内容,如果未能解决你的问题,请参考以下文章