本帖最后由 wuqingvika 于 2022-11-30 14:53 编辑
ruoyi前端项目默认访问/但我这边需要加个应用上下文/whryhx
改动的地方:
(1)index.js中
index.js
(2)request.js中
[JavaScript] 纯文本查看 复制代码 store.dispatch('LogOut').then(() => {
location.href = '/whryhx/index';///index whryhx
})
(3)vue.config.js中
[JavaScript] 纯文本查看 复制代码 publicPath: process.env.NODE_ENV === "production" ? "/whryhx/" : "/whryhx/",//wq:默认是一个斜杠/whryhx/
// 在npm run build 或 yarn build 时 ,生成文件的目录名称(要和baseUrl的生产环境路径一致)(默认dist)
outputDir: 'whryhx',//wq:默认dist
(4)我的nginx配置
(5)vue_app_base_api配置
build完生成应该是带这个前缀whryhx目录的
现在诡异的地方 自己nginx本地都可以正常
但到了服务器就不行。现在卡在这了无解,我想问的是index.html是跟publicPath那里配置有关吗 也有可能命名啥的 冲突或者...
官网配置
(已解决,部署到paas平台容器里 第二天又都可以了 很奇怪。。不过我确实按照ruoyi官网来的 就很莫名奇妙好了 昨天是npm install 生成的index.html一直不带上我的应用名 今天又好了 啥也没改 醉了)
|