【发布时间】:2018-12-03 07:39:01
【问题描述】:
我搜索了很多帖子都没有解决我的构建问题。
我有两个主要问题
- /public/locale/xx/xxx.json 构建后不包含文件路径
- css 中使用的背景图片路径不正常
结构如下:
my-app
public
images
image.jpg
locale
xx
xxx.json
src
还有像url(/images/image.jpg)这样的背景图片网址,
该 url 在 dev 上运行良好,但在生产/构建之后,它相对于 / 路径,无论在 package.json 中设置的 homepage 是什么
语言环境文件也是如此。
PS:homepage 不会是/,假设是/myapp/
我的 i18n 文件是这样的:
i18n
use(Backend)
我已尝试将后端设置设置为任何内容 (__dirname | env.PUBLIC_URL,...etc),但没有任何效果。
这似乎是一个非常普遍的问题,因为我到处都发现了很多关于它的帖子,但是,对于运行npm run build 时如何正确设置相对路径没有明确的答案
如果您有这方面的知识,请提供傻瓜分步指南之类的答案。
【问题讨论】:
-
你找到解决办法了吗?
-
其实我做了,我现在就贴出来
标签: reactjs webpack deployment path react-i18next