若依分离版 前端vue问题记录

若依 前端

打包上服务器报错

vue.config.js中修改
publicPath: process.env.NODE_ENV === "production" ? "/域名/" : "/域名/",
vueconfigjs.png
router.js路由修改
export default new Router({
  base: "/域名",
  mode: "history", // 去掉url中的#
  scrollBehavior: () => ({ y: 0 }),
  routes: constantRoutes,
});
router.png
utils/request.js修改
store.dispatch('LogOut').then(() => {
          location.href = '/域名/index';
        })
request.png
layout/components/Navbar.vue修改
this.$store.dispatch('LogOut').then(() => {
          location.href = '/域名/index';
        })
navbar.png
.env.development
.env.production

根据Nginx配置自行修改

# 页面标题
VUE_APP_TITLE = 创业管理系统

# 开发环境配置
ENV = 'development'

# 创业管理系统/开发环境
VUE_APP_BASE_API = '/entrepreneurshipserv/dev-api'

# 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true

.env.development.png
# 页面标题
VUE_APP_TITLE = 创业管理系统

# 生产环境配置
ENV = 'production'

# 创业管理系统/生产环境
VUE_APP_BASE_API = '/entrepreneurshipserv/prod-api'
.env.production.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容