从js文件添加自动完成/ Intellisense,而无需在vs代码中导入

时间:2018-10-14 17:21:01

标签: javascript visual-studio-code vscode-extensions

我有一个JS SDK,用户不使用require来将其加载到他们的JS脚本中。 我想在VSCode中提供SDK的智能感知/自动完成功能,而无需用户执行任何困难的操作,除了安装扩展程序或在jsconfig中设置简单的内容。

他们在工作空间以外的其他路径中都有一个js模块和SDK, 我已经检查了以下解决方案:

  1. 代码段-但不支持自动完成对象属性
  2. 自定义类型定义-因为它不在工作空间中。它不会加载它(尤其是因为脚本没有执行requireimport语句)
  3. 语言服务器-似乎排名靠前

有什么建议吗?


How to Import Intellisense files into vsCode (Visual Studio Code)之后,我完成了以下操作:

  1. 在我的jsconfig.js中添加了以下内容,但完全没有影响自动填充功能:

    "typeAcquisition": {
    "enable": true,
    "include": [
        "C:\\test.d.ts"
    ]
    

    }

  2. 我添加了/// <reference path="C:\test.d.ts" />后就解决了

有没有一种使用扩展名自动执行此操作的方法?还是完全不需要参考路径?

0 个答案:

没有答案