【问题标题】:Non-project files with ReSharper (SASS)使用 ReSharper (SASS) 的非项目文件
【发布时间】:2014-09-18 13:29:41
【问题描述】:

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

我将单独的 scss 文件编译成一个文件“common.css”。此文件不包含在项目中,但会在服务器上构建时编译(grunt + compass 负责此)。

我不想在项目中包含此文件,而只想包含我的 SCSS 文件。但是,这会导致 ReSharper 在我的视图中报告很多错误(“未知 CSS 类”...),因为该文件不包含在内。

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

我尝试了“ReSharper.ExternalCode”扩展 (https://resharper-plugins.jetbrains.com/packages/ReSharper.ExternalCode),但没有任何运气。

【问题讨论】:

    标签: css visual-studio sass resharper


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-04-03
      • 2014-05-04
      • 2017-09-21
      • 2017-08-08
      • 2022-12-09
      • 1970-01-01
      • 1970-01-01
      • 2011-06-22
      • 2019-06-06
      相关资源
      最近更新 更多