vue.js - Vue Nuxt.js - 部署在子文件夹中
问题描述
我有一个 Nuxt.js 项目,我生成了一个静态应用程序。我需要把它放在 ftp 上的子目录中,但我不能让它工作。
我已经设置router.base
为/subfolder
并且适用于_nuxt
,但静态文件仍在使用绝对路径/img/...
所以我尝试将我的静态文件放入assets/img/
,但是当我使用它们时它们没有从 scss 中加载~assets/img/...
我已经阅读了很多主题,但找不到解决方案。
有任何想法吗?
谢谢
解决方案
我也很难在文档中找到解决方案,但我发现如果链接从以下位置更改,您可以使用子域上的静态文件夹:
/image.jpg
至:
~/static/image.jpg
此外,如果它有帮助,我相信会改变:
~assets/image.jpg
至
~/assets/image.jpg
能解决你的问题吗?
推荐阅读
- openstack - 在 Baremetal 服务器 systemctl 上安装 Devstack 失败:devstack@etcd.service 未启动
- android - 如何将圆形图层聚类属性赋予在 mapbox studio 中创建的 json 文件
- python - 如何在 python Flask 中验证 html 表单?
- javascript - 如何通过输入值更改滑块的值
- c++ - 为模板参数中的每种类型声明并实现重载的虚函数
- ruby-on-rails - 如何从 Rails Webpacker 配置中定义的默认规则中排除特定的 css 文件?
- django - Virtualenv 和 django 交互
- spring - 如何在春季修复“通过字段'sessionFactory'表达的不满足的依赖关系”错误
- php - mysqli 查询返回 true 但 fetch_assoc 不起作用
- c# - asp.net EF core 运行命令 Scaffold-DbContext 错误外键