我搜索了很多帖子,但没有解决我的构建问题。
我有两个主要问题
- 构建后不包含 /public/locale/xx/xxx.json 文件路径
- css 中使用的背景图片路径无法正常工作
结构如下所示:
my-app
public
images
image.jpg
locale
xx
xxx.json
src
背景图片网址如url(/images/image.jpg)
,
该 url 在 dev 上运行良好,但在生产/构建之后,它与/
路径相关,无论homepage
在package.json
语言环境文件也是如此。
PS:homepage
不会/
,假设会/myapp/
我的 i18n 文件是这样的:
i18n
use(Backend)
我试图将后端设置设置为任何东西 ( __dirname | env.PUBLIC_URL,...etc
),但没有任何效果。
这似乎是一个非常普遍的问题,因为我到处都发现了很多帖子,但是,对于如何在运行时正确设置相对路径没有明确的答案npm run build
如果你有这方面的知识,请给一个傻瓜式答案的分步指南。