我的项目要部署在域名的二级路径上,比如 http://test.com/demo 上
首先 nuxt.js 做了如下配置
{
router: {
base: '/demo/'
}
}
这样,所有的 js,css 资源会自动加上 /demo/前缀
但是,static 文件夹下的静态资源访问的路径不对。比如我有这样一张图片:/static/images/a.png
,之前我只需要<img src="/images/a.png">
就能访问到,现在我需要手动在所有的地方机上前缀,就像这样<img src="/demo/images/a.png">
。
我想问:这样手动加前缀的工作,nuxt 是否有提供一个配置的地方(就像上面的router.base
),可以统一给所有的静态资源加上前缀?如果 nuxt 没有提供配置,是否有其它较好的解决方案?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.