webpack css-loader在外部样式表的url()引用中找不到图像

webpack css-loader在外部样式表的url()引用中找不到图像,第1张

webpack css-loader在外部样式表的url()引用中找不到图像

知道了 我只是想通了。问题出在webpack.config.js中的“ publicPath”变量。我有这个:

publicPath: '/build/'

…回想起来,这显然是一条绝对的道路。我需要的是:

publicPath: './build/'

…这是相对路径。现在一切似乎都可以进行了。

更新:

我对Webpack还是很陌生,所以所有这些仍然很令人困惑。话说回来…

我想我已经走错了路。我的Webpack项目在项目的根目录中有一个index.html文件,而我试图同时使用它作为webpack-dev-
server命中的文件,以及构建将用作入口点的文件。那让我头疼不已,而且我认为我遇到的任何解决方案都没有奏效。然后我发现了这一点:

https://www.npmjs.com/package/html-webpack-
plugin

这使您可以从模板创建index.html页面,这意味着它实际上不必作为文件存在。webpack-dev-
server动态创建它并将其存储在内存中,当您发布到“ build”文件夹时,将在该文件夹中创建一个index.html文件。

可能存在一种真正的“正确”方式来处理我在这里提出的问题,但这似乎确实很有效,并且以一种about回的方式,它可以解决我的问题,因为它完全避免了整个路径问题。

无论如何,这是种无聊的事情。我希望它能对某人有所帮助,和/或希望对此有更多了解的人来这里,使我直率。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5620156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存