javascript - 如何在没有引用路径的 angularjs 应用程序中使用 typescript 定义文件 (.d.ts)?

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

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

所以输入 Utilties。将为 utilities.d.ts 中的方法触发智能感知。

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

最佳答案

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

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

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

关于javascript - 如何在没有引用路径的 angularjs 应用程序中使用 typescript 定义文件 (.d.ts)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46637755/

相关文章:

typescript - 在 lib.d.ts 中定义的变量中扩展类型定义

javascript - 如何取消订阅 RxJS 5 可观察对象?

javascript - 来自 hell 的巴比伦天空盒

html - AngularJS 美元符号 $() 用法

javascript - AngularJS - 如何根据下拉选项更改键值

angularjs - 如何在打开的模态组件中访问 `BsModalRef`?

javascript - 将 Angular 服务放入应用程序配置中

javascript - Css 无法在 IE、Firefox、Opera 中加载并且在 Chrome 和 Safari 中工作正常

javascript - javascript中的Ajax函数无法检查XML是否为空?

reactjs - ThemedStyledProps 类型上不存在属性 'name'