【发布时间】:2021-01-13 21:10:10
【问题描述】:
我想使用<link>(这很重要——我不想使用<style>)标签来加载外部CSS(来自npm 依赖项)。我正在使用 HTMLWebpackPlugin。
我尝试过这样的事情:
<link href="style!css!file!~@internal-scope/package-name/dist/some.css" rel="stylesheet" id="important-id">
但 Webpack 不断将 href 替换为 [Object object]。我认为这是因为 Webpack 正在尝试使用 esModules?但是当我使用 ...!file?esModule=false!... 关闭 esModule 时,我收到如下错误:
Module not found: Error: Can't resolve './' in (...)
我也尝试只使用file-loader(正如@felixmosh 建议的那样) - 仍然是与上述相同的问题。
【问题讨论】:
标签: webpack css-loader webpack-style-loader html-webpack-plugin webpack-file-loader