【发布时间】:2020-04-28 23:20:58
【问题描述】:
在 react 中加载 CSS 时遇到问题。
我的源代码是这样的。
const Index = ({ .... }) => {
...
useEffect(() => {
...
console.log('data : ', data);
// require('#a/b/c/d/e.css');
require(data.src);
当我使用字符串 url 加载 css 时,它可以正常工作。 但是当我将 css 作为变量加载时,它就无法工作了。
错误日志是这样的。
Cannot find module '#a/b/c/d/e.css'
webpackEmptyContext
webpack:~ sync:2
而Console.log是这样的。
data :
{key: "9999", src: "#a/b/c/d/e.css"}
key: "9999"
src: "#a/b/c/d/e.css"
我想使用 url 作为变量。有什么解决办法吗?
谢谢。
【问题讨论】: