例如 @import url("~./foobar");
在这里 看到它,不确定它是特定于包的东西还是实际的 CSS 语法。
原文由 ahstro 发布,翻译遵循 CC BY-SA 4.0 许可协议
例如 @import url("~./foobar");
在这里 看到它,不确定它是特定于包的东西还是实际的 CSS 语法。
原文由 ahstro 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答4.8k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.4k 阅读
5 回答1.9k 阅读
4 回答2.2k 阅读
CSS
@import
path<url>
通常是相对于当前工作目录的。因此,在路径的开头使用前缀
~
告诉 Webpack 的 css-loader 解析“像模块一样”的导入,从node_modules
目录开始。这意味着如果您安装了一个名为
normalize
的节点模块,并且您需要从其中导入一个名为/normalize.css
的 css 文件,您可以这样做:在您的链接示例中,在
font-loader/example/test.js
中有一个名为font-boon
的模块的导入。在
font-loader/example/test.css
内部, font-boon 模块是 @imported ,因此它在text.css
中可用。@import url("~./font-boon");