【问题标题】:How to get internal links' URLs right with npm run build?如何使用 npm run build 正确获取内部链接的 URL?
【发布时间】:2019-10-05 13:52:36
【问题描述】:

我的应用托管在一个子文件夹中:my_site.com/my_app/。虽然我使用vue.config.js 文件指定我的应用在服务器上的路径(publicPath: '/my_app/',但我的应用中的内部链接仍然是错误的:

他们指向my_site/destination,而不是指向my_site/my_app/destination

如何解决这个问题?

【问题讨论】:

    标签: vue.js npm production-environment vue-cli


    【解决方案1】:

    内部链接由 Vue 路由器处理。

    更改 Vue 路由器中的 base 选项应该可以解决您的问题。

    https://router.vuejs.org/api/#base

    样本

    new VueRouter({
        base: '/my_app/', 
        routes: [...]
    });
    

    【讨论】:

      猜你喜欢
      • 2021-04-11
      • 1970-01-01
      • 2021-06-09
      • 2020-01-07
      • 1970-01-01
      • 2022-08-17
      • 2021-03-03
      • 2021-12-01
      • 2019-08-02
      相关资源
      最近更新 更多