如何使用 Visual Studio 中多个 SCSS 文件的引用路径来利用 Intellisense,而不必将其添加到每个文件?

How can you use Reference Paths for multiple SCSS Files in Visual Studio, to utilize Intellisense, without having to add it to every file?

在 Visual Studio 中,您可以在 .scss 文件中使用以下语法在 SASS/SCSS 文件中包含引用路径:

/// <reference path="vars.scss" />

这对于为 SASS 变量和混入提供智能感知非常有帮助。现在,我必须手动向每个 SASS 文件添加参考路径才能获得此好处。

有没有办法为您的 sass 文件定义 "global" 参考路径,您可以在其中定义一次路径,以便它在以后的所有 sass 文件中可用?

我 运行 遇到了一个问题,我想引用来自不同包的多个 SASS 文件,但不想为每个文件添加多个引用路径 SASS 文件。

另一个注意事项:有人知道哪里有关于 <reference path=""> for visual studio 的文档吗?

I'm running into an issue where I want to reference multiple SASS files from various packages, but do want to have to add multiple reference paths to every single SASS file.

我想你可以只定义一个名为_references.scss的全局文件,然后将所有引用的scss文件放入其中。此文件必须位于项目根目录下名为 Css 的文件夹中。

然后将这些添加到 _references.scss

/// <reference path="vars.scss" />
/// <reference path="content.scss />
/// <reference path="background.scss" />

当你想使用它时,只需引用唯一的全局文件_reference.scss

希望对您有所帮助。