首页 > 解决方案 > 排序导入 - 排序导入,从命名空间导入

问题描述

我无法重新排列语法 import {} from '' 未提供的导入;

例如:导入时钟 = jasmine.clock;茉莉花是一个命名空间。

我正在使用 tslint ordered-imports 中的规则

"groups": [
            {
        "name": "@ourProject",
        "match": "^@ourProject",
        "order": 2
      },
      {
        "name": "relative dir",
        "match":  "^\\.\\.",
        "order": 3
      },
      {
        "name": "relative dir",
        "match": "^\\.",
        "order": 4
      },
      {
        "name": "@3rd party/other not matching",
        "match": ".*",
        "order": 1
      }
    ]

我想将上述示例(茉莉花一个)的导入添加到具有其他第 3 方导入的第一组

我尝试将它们与匹配 null 的值匹配,但也以“不是 @ourProject 和不是相对目录 ....”的方式匹配它们,但它们似乎仍然不可重新排列

我的导入排序如下:

和“导入时钟 = jasmine.clock;” 被任何团体接受

我想将 import clock = jasmine.clock 加入第 1 组

标签: typescripttslint

解决方案


推荐阅读