栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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回的方式,它可以解决我的问题,因为它完全避免了整个路径问题。

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



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/614057.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号