【问题标题】:JetBrains WebStorm/PhpStorm include path for SASS/SCSSJetBrains WebStorm/PhpStorm 包含 SASS/SCSS 的路径
【发布时间】:2017-02-15 21:22:34
【问题描述】:

在项目 SCSS 文件中,我使用库的相对路径:

@import "../node_modules/packagename/styles";

我想为它们使用包含路径:

@import "packagename/styles";

对于带有includePaths 选项的node_modules 的完整路径提供的编译器(node-sass)很好。

但是,IDE 检查器抛出

无法解析目录“包名”

在不关闭检查的情况下可以修复吗?

【问题讨论】:

    标签: sass phpstorm webstorm jetbrains-ide node-sass


    【解决方案1】:

    node_modules 标记为资源根(将目录标记为/资源根)应该可以解决问题

    【讨论】:

    • 感谢您的回答!没有其他已知的解决方法吗?该项目由两个嵌套的包/repos组成,因此有两个node_modules和两个package.json。嵌套一个用于客户端部分(使用 SCSS),父级用于服务器和平台无关部分(托管客户端部分和资源根)。目前将它们拆分为两个独立的项目是非常无效的。
    • 嗯..不明白。在这种情况下将所需文件夹标记为资源根有什么问题?
    • 你是对的,没有问题。只是不知道可能有不止一个资源根。这很好用,谢谢。
    • 注意:如果您尝试将 node_modules/ 标记为资源根目录,但不能因为它已经是库根目录...进入首选项、目录,您可以同时选择两者!由于某种原因,我无法使用 2017.3 从项目导航器中右键单击并标记它
    • 我无法找到“首选项”。 @olore 所说的实际位置是文件 > 设置 > 目录
    猜你喜欢
    • 2014-01-13
    • 2014-02-16
    • 2017-07-02
    • 1970-01-01
    • 1970-01-01
    • 2011-11-18
    • 2015-08-05
    • 2013-08-21
    • 2015-10-01
    相关资源
    最近更新 更多