我如何让我的基地 url 改变 Vue/Cli
How do I get my base url to change in 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' ]
}
}
}
我的应用程序似乎无法获取我的主页。我是否正确使用 public 路径?作为参考,这是一个多页面应用程序。我不确定我应该将 base url 设置为什么,因为这是我第一次用 Vue 做任何事情。我正在使用 Vue/Cli。它运行,但说它无法获取我的链接页面。我该如何解决这个问题?
publicPath
仅用于部署 - 它不是您的 (DEV) 文件系统的路径,而是部署应用程序时跟随域名的路径。
By default, Vue CLI assumes your app will be deployed at the root of a domain, e.g. https://www.my-app.com/
. If your app is deployed at a sub-path, you will need to specify that sub-path using this option. For example, if your app is deployed at https://www.foobar.com/my-app/
, set publicPath
to '/my-app/'
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' ]
}
}
}
我的应用程序似乎无法获取我的主页。我是否正确使用 public 路径?作为参考,这是一个多页面应用程序。我不确定我应该将 base url 设置为什么,因为这是我第一次用 Vue 做任何事情。我正在使用 Vue/Cli。它运行,但说它无法获取我的链接页面。我该如何解决这个问题?
publicPath
仅用于部署 - 它不是您的 (DEV) 文件系统的路径,而是部署应用程序时跟随域名的路径。
By default, Vue CLI assumes your app will be deployed at the root of a domain, e.g.
https://www.my-app.com/
. If your app is deployed at a sub-path, you will need to specify that sub-path using this option. For example, if your app is deployed athttps://www.foobar.com/my-app/
, setpublicPath
to'/my-app/'