[英]Dynamically link static css in html
我有一个 css 文件,我想在我的 html 中链接(从我的公共目录提供)。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<link rel="stylesheet" href="assets/loadSomeFonts.css"></head> <--- this is served from public
</head>
<body style="margin: 0px">
<div id="root"></div>
</body>
</html>
这个 css 引用了其他资产作为url
:
url("/assets/fontsFolder/myfont.ttf")
当我开发公共路径时,其 url 与生产中的 url 不同 - 如何使用 webpack 区分它们?
在 html 中添加文件的完整路径。 如果assets文件夹在public文件夹中,那么你也必须添加public
<link rel="stylesheet" href="public/assets/loadSomeFonts.css">
我最终将create-react-app
与PUBLIC_PATH
变量一起使用,因为这似乎是最简单的方法。
总是可以从那里复制逻辑并在另一个项目中使用它
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.