【问题标题】:sass intellisense visual studio 2015 @extendsass 智能感知视觉工作室 2015 @extend
【发布时间】:2016-10-20 19:53:34
【问题描述】:

我正在尝试使用 @extend 在 scss 样式表中获取引导 css 智能感知。它可以工作并将正确的代码编译为css样式表,但我没有智能感知。我正在使用带有 Web 编译器和 Web Essentials 2015.2 的 VS 2015。我假设它是编译器本身(网络编译器)或我没有设置正确的东西。没有智能感知,这有点没用,因为我是引导程序的新手。我从常规 css 中获得其他 @extend intellisense 选项,但不是从导入的 scss 文件中获得。一些额外的信息是它是一个 asp.net core 1.0 web 项目,以一个空模板作为开始,我通过凉亭导入了引导程序。任何帮助是极大的赞赏。

【问题讨论】:

    标签: css asp.net-mvc twitter-bootstrap visual-studio-2015 sass


    【解决方案1】:

    对于每个导入的文件,您可以将引用 cmets 添加到 scss 文件的顶部。这与我们对 JavaScript 所做的相同。

    示例

    /// <reference path="_your-scss-file.scss" />
    

    这将为您提供引用文件的智能感知。

    更多信息,我写了article

    【讨论】:

    • 当我使用上面的参考路径时它需要一个 : 字符而不是 = 但仍然会产生错误并给我 css psuedo 选择器,所以它似乎不会导致将智能感知引入我的 scss 文件的路径.也许我错过了一些东西。我认为答案是某种 gulp 函数。但不确定。如果有人知道请帮忙。谢谢
    • 我已经使用这种方法很长时间了,但现在我的项目的结构方式是,我有多个文件夹,每个文件夹包含几个 scss 文件和一个“所有”scss 文件,它只导入所有内容在文件夹中。然后我的 main.scss 将只导入那些“所有”文件。但是,引用标签仅在被引用文件包含 mixin 时才有效,它们不能通过 @import 传递包含。有没有办法解决这个问题(使用 VS2017)?
    猜你喜欢
    • 1970-01-01
    • 2015-08-17
    • 2013-07-10
    • 2011-10-10
    • 1970-01-01
    • 2021-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多