【发布时间】:2019-02-18 06:48:19
【问题描述】:
VSCode 编辑器支持 Typescript 模块自动导入。对于像 lodash 这样的库,一旦在代码中的任意位置键入 sortBy,它就会自动且方便地添加以下正确导入:
import { sortBy } from "lodash-es";
但是,我想从其子模块中导入所有 lodash 函数,如下所示:
import sortBy from "lodash-es/sortBy";
是否有可能以某种方式将顶级模块 "lodash-es" 列入黑名单,以便 VSCode 从 "lodash-es/sortBy" 之类的子模块导入?
我配置了一个 tslint 规则 https://palantir.github.io/tslint/rules/import-blacklist/,因此它禁止在 lint 时从 "lodash-es" 进行顶级导入。但是在编辑器中,我仍然必须手动修复每个自动导入。
【问题讨论】:
标签: typescript visual-studio-code