css - 使用 ReSharper (SASS) 的非元素文件

标签 css visual-studio sass resharper

我在一个使用 SASS 进行样式设置的元素上运行 JetBrains ReSharper 8.2。

我将单独的 scss 文件编译成一个文件“common.css”。该文件不包含在元素中,但会在服务器上构建时编译(grunt + compass 会处理这个)。

我不想包含这个文件,而只想在元素中包含我的 SCSS 文件。然而,这会导致 ReSharper 在我的 View 中报告大量错误(“未知 CSS 类”...),因为该文件未包含在内。

是否有解决此问题的方法(不禁用设置中的 css 错误)?

我试过“ReSharper.ExternalCode”扩展(https://resharper-plugins.jetbrains.com/packages/ReSharper.ExternalCode),但没有成功。

最佳答案

遗憾的是,没有解决此问题的方法。 ReSharper 不了解 SCSS 文件,也不了解元素中未包含的文件,因此它只能假定 CSS 类未定义。

外部代码插件应该工作并允许 ReSharper 处理生成的 css 文件。但是,我不确定它有多灵活 - 我认为它需要在打开解决方案之前配置所有内容。也就是说,它仅在打开解决方案时将生成的文件告知 ReSharper。在解决方案打开时配置事物可能不会立即反射(reflect)出来(但我还没有尝试过)。同样,它不会将文件更改通知 ReSharper,而且我认为 ReSharper 不会设置任何监控。因此,如果文件在解决方案打开时不可用,或者在打开时发生更改,ReSharper 将不会获得正确的信息。我会尝试配置它,关闭解决方案并重新打开。

关于css - 使用 ReSharper (SASS) 的非元素文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25914094/

相关文章:

javascript - jQuery从左到右动画定位问题

visual-studio - 使用 xsd.exe 和 VisualStudio->Xml->CreateSchema 的不同 .xsd

html - 如何将 css 类用于 Angular Material 中的文本颜色?

javascript - 将 AngularJS 文件中的颜色代码应用到 sass

css - 如何在嵌套 sass 映射 (SCSS) 中执行 'if' 语句?

css - 如何获得正确调整的 chrome 渲染颜色的 CSS 颜色代码?

css - 在实现 css 中更改 float 按钮位置?

c - 我的 C "Hello, world!"程序没有编译

c# - 如何在 C# 中设置项目范围的#define

css - 我的样式表不会使用媒体查询应用于指定的宽度