繁体   English   中英

@use和@include与名称空间混用时,SCSS(Sass)tslint错误

[英]SCSS (Sass) tslint error when @use and @include mixin with namespaces

有人可以帮忙如何允许命名空间用于linter吗? 我无法在VS Code中使用linter来搜索与我的问题有关的任何内容...

我的tslint.json开头为:

    {
      "extends": "tslint:recommended",
      "rulesDirectory": [
        "codelyzer"
      ],
      "rules": {
        "at-rule-no-unknown": null,
        "scss/at-rule-no-unknown": true, 
   ...

或者

...
  "rules": {
    "at-rule-no-unknown": [true, {
      "ignoreAtRules": ["mixin"]
    }],
...

之后,此“ @use”就可以了,但是@include <名称空间>。<mixin>仍然会引起问题

// my.scss
@use "styles/mix" as mi; 
button {
    @include mi.size('10px');
}
error 1 mi. <--- semi-colon expected
error 2 ...('10px');}  <--- at-rule or selector expected

有没有办法允许这一点?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM