Nuxt 3无法识别应用位于子目录,如何配置解决?
解决Nuxt3部署子路径下资源404问题
你把配置项放错位置了,baseURL 不属于 build 节点,正确配置是放在 app 节点下:
export default defineNuxtConfig({ app: { baseURL: '/myProject/' } })
重新构建项目后,.output/public/index.html 中的脚本路径会自动加上 /myProject 前缀,变成 <script type="module" src="/myProject/_nuxt/entry.4419fff1.js" crossorigin></script>,就能解决404错误。
额外说明:
workspaceDir用于指定Monorepo工作区目录,和子路径部署需求无关rootDir是Nuxt项目的根目录,默认就是项目所在路径,无需手动配置
内容的提问来源于stack exchange,提问作者drake035
相关产品推荐
相关产品推荐

