如何在 Vue/Cli 中更改我的基本 url

Adr*_*212 5 base-url vue.js vue-cli

module.exports = {
  publicPath: './src/pages/home/Homepage.vue',
  pages: {
    'Home': {
      entry: 'src/pages/home/main.js',
      template: 'public/index.html',
      title: 'Home page',
      chunks: [ 'chunk-vendors', 'chunk-common', 'Home' ]
    },
    'Map': {
      entry: 'src/pages/map/main.js',
      template: 'public/index.html',
      title: 'Map page',
      chunks: [ 'chunk-vendors', 'chunk-common', 'Map' ]
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我的应用程序似乎无法获取我的主页。我是否正确使用了公共路径?作为参考,这是一个多页应用程序。我不确定应该将基本 url 设置为什么,因为这是我第一次使用 Vue 做任何事情。我正在使用 Vue/Cli。它运行,但说它无法获取我的链接页面。我该如何解决?

Mic*_*evý 4

publicPath仅用于部署 - 它不是您的 (DEV) 文件系统的路径,而是部署应用程序时域名后面的路径。

文档

默认情况下,Vue CLI 假设您的应用程序将部署在域的根目录下,例如https://www.my-app.com/. 如果您的应用程序部署在子路径中,则需要使用此选项指定该子路径。例如,如果您的应用程序部署在https://www.foobar.com/my-app/,则设置publicPath'/my-app/'