设置一个Nuxt.js
应用程序以在子目录中运行。
即使检查器显示所有文件都已成功加载,点击配置的publicPath
也会显示Nuxt.js清楚地呈现的“找不到此页面”。
nuxt.config.js
build: {
publicPath: 'https://qa.nicetry.com/apps/nuxt'
}
我运行yarn run build
,一切正常。
然后,我在浏览器中点击https://qa.nicetry.com/apps/nuxt
,看到可爱的“找不到此页面”消息。没有控制台错误。
更令人困惑的是,我点击了此错误页面上的“返回首页”链接,该链接指向https://qa.nicetry.com
,并且可以使用。甚至应用程序链接也有效(即https://qa.nicetry.com/test/route
,实际上应该是https://qa.nicetry.com/apps/nuxt/test/route
)。当我刷新时,一切都会按预期中断。
nuxt 2.4.0
答案 0 :(得分:0)
您需要设置路由器基础 https://nuxtjs.org/api/configuration-router/#base
export default {
router: {
base: '/app/'
}
}