首页 > 解决方案 > Vue Nuxt.js - 部署在子文件夹中

问题描述

我有一个 Nuxt.js 项目,我生成了一个静态应用程序。我需要把它放在 ftp 上的子目录中,但我不能让它工作。

我已经设置router.base/subfolder并且适用于_nuxt,但静态文件仍在使用绝对路径/img/...

所以我尝试将我的静态文件放入assets/img/,但是当我使用它们时它们没有从 scss 中加载~assets/img/...

我已经阅读了很多主题,但找不到解决方案。
有任何想法吗?

谢谢

标签: vue.jsassetsnuxt.jssubdirectory

解决方案


我也很难在文档中找到解决方案,但我发现如果链接从以下位置更改,您可以使用子域上的静态文件夹:

/image.jpg

至:

~/static/image.jpg

此外,如果它有帮助,我相信会改变:

~assets/image.jpg

~/assets/image.jpg

能解决你的问题吗?


推荐阅读