如何在文件未打开时在 VS Code 中显示 JavaScript 智能感知?

问题描述 投票:0回答:1

在 VS Code 中,每当我打开一个 javascript 文件并在另一个 javascript 文件上使用该文件中的代码时,它都会给我 javascript 智能感知,但是每当我关闭第一个文件并保持该文件中的正确代码时,智能感知消失。即使文件关闭,如何保持 javascript 智能感知的显示?我可以在 vs code 中添加某种类型的设置,以便从文件夹中的特定目录为我提供智能感知吗?我没有使用 Node 或任何东西,只使用普通的 javascript。

我尝试导出和导入模块,以便为其他文件提供智能感知,但导出和导入是我的团队希望避免的事情。

javascript file visual-studio-code ide intellisense
1个回答
0
投票

如果您的团队不想使用

import
等,您将需要向 VS Code 提供一些关于在哪里找到该文件的提示。

您可以使用三斜线指令,..

例如。

假设我们有一个文件调用

test.js

function Test(x) { console.log(x) }

并且想要从同一目录中的另一个文件获取类型。

/// <reference path="./test.js" />

var n = Test()  //<-- here VS Code knows it takes a parameter called `x`

还有一点好处,如果您将

// @ts-check
添加到此文件的开头,您甚至还可以进行一些类型检查。

例如。

// @ts-check
/// <reference path="./test.js" />
var n = Test(1,2)  //<--- Error 0-1 arguments expected got 2.
© www.soinside.com 2019 - 2024. All rights reserved.