因此,我有一个React应用程序,该应用程序在浏览器中运行良好,但我也试图为Android / iOS Cordova构建该应用程序,而样式表中的图像完全无法正常工作。
如果不将整个/images/
文件夹放在我的/css/
文件夹中,我就无法在CSS中使用图片的相对网址(我也不能../images
,例如{{1} }会自动将其更改为create-react-app
),但是对于绝对URL,仅当我以/static/media
开始每个URL时,它才适用于Android,这又使一切变得非常痛苦。
我在SO上看到的每个有效答案都说要把/android_asset/
放在开头,但是就像那样,这不是一个可怕的解决方案吗?我需要为每个设备生成不同的样式表。
外面有没有整洁的东西,或者只是应该如何工作?