Typescript linter:对外部库的引用
Typescript linter: reference to external library
我想为 Bokeh 编写一个自定义组件,这意味着我必须编辑一个与其环境有些“断开连接”的 TypeScript 文件。我的问题是如何使 linting 正常工作。
即我有一个文件“component.ts” header:
import * as p from "core/properties"
import {div, input} from "core/dom"
import {InputWidget, InputWidgetView} from "models/widgets/input_widget"
该文件深埋在 python 项目目录中。编译所有内容是 bokeh 的责任,它通过其 Python 界面完成。但我知道那些包含在我的磁盘中的位置。我可以让我的 IDE 更好,这样它就知道如何在没有那些红色下划线的情况下搜索那些东西吗?
添加到 tsconfig.json
这些行:
{
"compilerOptions": {
...
"paths" : {
"core/*": ["/path/to/core/*"],
"models/*": ["/path/to/models/*"]
}
},
"include": ["path/to/component.ts"],
...
}
我想为 Bokeh 编写一个自定义组件,这意味着我必须编辑一个与其环境有些“断开连接”的 TypeScript 文件。我的问题是如何使 linting 正常工作。
即我有一个文件“component.ts” header:
import * as p from "core/properties"
import {div, input} from "core/dom"
import {InputWidget, InputWidgetView} from "models/widgets/input_widget"
该文件深埋在 python 项目目录中。编译所有内容是 bokeh 的责任,它通过其 Python 界面完成。但我知道那些包含在我的磁盘中的位置。我可以让我的 IDE 更好,这样它就知道如何在没有那些红色下划线的情况下搜索那些东西吗?
添加到 tsconfig.json
这些行:
{
"compilerOptions": {
...
"paths" : {
"core/*": ["/path/to/core/*"],
"models/*": ["/path/to/models/*"]
}
},
"include": ["path/to/component.ts"],
...
}