sharepoint - 如何安装 TypeScript 定义文件,以便它始终由 VS Code 加载?

标签 sharepoint typescript visual-studio-code

我用 SharePoint 做了很多工作,所以我很想能够安装 SharePoint and Ajax typescript definitions文件,以便我可以在 VS Code 中对它们进行 Intellisense。

我在 SE 上发现了另一个问题:

How to Import Intellisense files into vsCode (Visual Studio Code)

但它处理 OSX(我在 Windows 上),显然您仍然需要在代码文件的顶部添加引用。

有没有一种方法/位置可以安装它们,以便 VS Code 始终自动加载它们,而不必在代码文件的顶部引用它们?

最佳答案

不幸的是,似乎没有办法做我最初想要的,无论我在哪里工作,只要我启动 Code,就会加载类型定义。

所以答案是做一些类似于 Nypan 建议的事情,但事实证明它比那更容易。

根据documentation on the VS Code website ,我什至不需要 tsconfig.json 文件,我可以使用 jsconfig.json 文件,我什至不需要在中指定类型定义文件"file"部分。

As an example, you can just drop a new type definition .d.ts file into your project folder and VS Code will pick it up automatically.

所以,我只需要在我的工作区“根目录”下的某个位置放置 .d.ts 文件,并在根目录中放置一个 jsconfig.json 文件很简单:

{
    "compilerOptions": {
        "module": "commonjs"
    }
}

然后我获得了 SharePoint 内容的 IntelliSense。

关于sharepoint - 如何安装 TypeScript 定义文件,以便它始终由 VS Code 加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34097381/

相关文章:

javascript - 在 TypeScript 中使用 super 测试 - 出现问题 "cannot invoke expression whose type lacks a call signature"

c++ - 简单的 "Hello World"程序在 VS 代码中给出段错误

c# - 显示共享点列表的字段名称和值

web-services - SharePoint 服务 WSDL 规范

javascript - find 函数中的类型 'id' 不存在属性 'never'

javascript - 在 javascript(typescript) 中格式化数字

python - 适当的相对进口 : "Unable to import module"

docker - 如何在Docker容器中运行VS Code的Extension Development Host来测试我的vscode扩展?

Java : Update a docx file on Sharepoint online with Graph API

sharepoint - 使用 REST 保存个人或组字段