我不理解scss文件中以下代码行中~
字符的含义:
@import "~bootstrap/dist/css/bootstrap.min.css";
答案 0 :(得分:0)
由于它位于文件路径中,我猜它是“Bootstrap用户主目录”。
在Linux或Unix上,主目录名为~
:
~
:当前用户目录(您的)~juan
将是您的主目录。~bootstrap
:bootstrap的用户目录(例如:/home/bootstrap
或/usr/share/bootstrap
或/opt/bootstrap
)因此,您的引导文件可能位于bootstrap
用户所拥有的特定目录中,该用户将该目录作为其$HOME
目录。
在这种情况下,它与Sass完全无关,它只是一个常规的文件路径。
答案 1 :(得分:0)
这不是sass的一部分,它实际上是sass-loader
的功能,您可能正在与webpack一起使用。
它的作用是相对于node_modules文件夹而不是当前文件导入文件。
请查看sass-loader
的文档以获取更多详细信息:https://github.com/webpack-contrib/sass-loader#imports。