【问题标题】:How do I use typescript definition files (.d.ts) in a angularjs application without reference path?如何在没有参考路径的 angularjs 应用程序中使用打字稿定义文件(.d.ts)?
【发布时间】:2018-03-20 03:35:58
【问题描述】:

我想在使用 VScode 的 javascript 中使用 .d.ts 文件进行智能感知。例如,我有一个 Angular js 文件 cmets.js,在这个文件中,我想使用来自 utility.d.ts 的类型定义,它导出一个命名空间“Utilities”。

所以输入实用程序。将触发utilities.d.ts中方法的智能感知。

在不使用引用路径的 javascript 应用程序中这是否可行? /// ?

【问题讨论】:

    标签: javascript angularjs typescript visual-studio-code .d.ts


    【解决方案1】:

    您可以为您的输入创建一个单独的文件夹并在 tsconfig.json 文件中引用它们:

    {
        "include": [
            "src/typings/**/*.d.ts"
        ],
    }
    

    根据official documentation,您也可以使用compilerOptions/typeRoots 部分,但我使用include 来引用我的打字,它工作正常。

    【讨论】:

      猜你喜欢
      • 2018-03-04
      • 2016-06-06
      • 2019-06-13
      • 2016-09-07
      • 2021-09-13
      • 2015-08-13
      • 2022-01-08
      • 2020-07-29
      • 2016-03-03
      相关资源
      最近更新 更多