例如,如果我有test.html
文件,则代码为:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<title>test</title>
<link rel="stylesheet" href="/styles/test.css">
<style>
.test {
background: url("/images/banner.jpg");
}
</style>
</head>
<body>
<img src="/images/banner.jpg" alt="test"/>
</body>
</html>
我使用html-loader
来要求它,就像:
const html = require(test.html);
console.log(html);
和变量html
打印:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<title>test</title>
<link rel="stylesheet" href="[object Object]">
<style>
.test {
background: url("/images/banner.jpg");
}
</style>
</head>
<body>
<img src="/temp/images/banner.d0f7ff.jpg" alt="test"/>
</body>
</html>
style
- &gt; .test
- &gt; background
无法获取正确的网址。如何解决?
这是关于webpack
的{{1}}配置代码:
html-loader