首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用自定义样式对VS代码进行排序-导入扩展?

如何使用自定义样式对VS代码进行排序-导入扩展?
EN

Stack Overflow用户
提问于 2020-03-12 16:38:07
回答 1查看 906关注 0票数 0

我最近安装了VS代码扩展sort-imports,并尝试使用名为import-sort-style-module-alias的自定义样式。

我相信我遵循了正确安装(npm i import-sort-style-module-alias)的基本说明,并在我的package.json文件中包含了"importSort"属性(见下文)。然而,排序-导入扩展似乎没有识别自定义样式。(默认样式运行良好。)我重新启动了VS代码,并重建了我的项目。

要让sort-imports识别我试图使用的自定义样式,还缺少哪些步骤?我没有发现任何涉及这一问题的堆叠溢出问题--谷歌搜索也没有帮助。

package.json (缩减):

代码语言:javascript
复制
{
  "name": "project-name",
  "version": "0.0.0",
  "scripts": {
    ...
  },
  "private": true,
  "dependencies": {
    ...
  },
  "devDependencies":{
    ...
  },
  "importSort": {
    ".js, .jsx, .es6, .es": {
      "parser": "babylon",
      "style": "module-alias",
      "options": {
        "alias": [
          "@aliasA",
          "@aliasB"
        ]
      }
    },
    ".ts, .tsx": {
      "parser": "typescript",
      "style": "module-alias",
      "options": {
        "alias": [
          "@aliasA",
          "@aliasB"
        ]
      }
    }
  }
}

和我的tsconfig.json文件(压缩):

代码语言:javascript
复制
{
  "compileOnSave": false,
  "compilerOptions": {
    ...,
    "paths": {
      "@aliasA/*": ["projects/appA/src/*"],
      "@aliasB/*": ["projects/appB/src/*"]
    }
  }
}

更新:我了解到有一个Sort-Imports控制台显示了一个错误:

parser.parseImports is not a function

如何解决Sort-Imports控制台中抛出的错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-24 22:45:17

在扩展页面中提到了这个修复:

故障排除 parser.parseImports不是一个函数 当使用类型记录解析器(导入排序#72)时会发生这种情况。解决方案是手动安装它: npm i -D import-sort-parser-typescript

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60658383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档