gpt4 book ai didi

typescript - VS 代码 : enable javascript intellisense in typescript project

转载 作者:搜寻专家 更新时间:2023-10-30 21:58:18 26 4
gpt4 key购买 nike

有没有办法在 Typescript 项目中为 Javascript 文件启用智能感知?如果我像这样从 javascript 包中导入一个函数:

import foo from "js-package"

我在 index.js 中,我看到智能感知获取 JsDoc 注释并列出函数采用的参数;但是,如果我在 .ts 文件中,我什么也得不到。如何使用 VS Code 在 .ts 文件中启用 Js intellisense?

编辑:这是发生了什么:

Typescript: no intellisense

Javascript: intellisense

讽刺,不是吗?

最佳答案

不需要任何插件。只需在 tsconfig.json 中添加以下内容即可启用 typeAcquisition:

{
...
"typeAcquisition": {
"enable": true
}
}

这可以自动检测和下载 typescript 的定义文件。当我更改设置时,我经常重新加载窗口(重新启动 vscode),以确保已读取设置。但这并不总是必要的。

This feature is disabled by default if using a tsconfig.json configuration file, but may be set to enabled as outlined further below). source

它以前在 typingOptions.enableAutoDiscovery 下,但被重构为 typeAcquisition.enable,如本 Github issue 所示.您仍然可以在本网站上找到对 的引用。我发现很难找到有关 typeAcquisition 的信息,但是 schema证明了它的存在。

缺少 tsconfig.json?创建一个关注 the top answer here .

关于typescript - VS 代码 : enable javascript intellisense in typescript project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50984035/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com