我有一个前端反应应用程序,使用npm run build
它创建构建文件夹后:
- 建造
- favicon.ico
- 索引.html
service-woker.js
- 静止的
在使用 django 之后,python manage.py collectstatic
我注意到 django 所做的是它只拉出静态文件夹,favicon.ico 没有拉出。所以,我的网站图标不起作用。
在我的 index.html 中,<link rel="apple-touch-icon" href="%PUBLIC_URL%/favicon.ico" />
在我的 settings.py
STATICFILES_DIRS = [
os.path.join(BASE_DIR, '../frontend/build/static')
]
STATIC_ROOT = '/var/www/web/home/static/'
STATIC_URL = 'home/static/'
在 chrome 检查 headers 元素中:
<link rel="icon" href="./home/favicon.ico">
如何让它显示我的网络图标。谢谢!