打字稿打字,打字文件夹是啥
Posted
技术标签:
【中文标题】打字稿打字,打字文件夹是啥【英文标题】:typescript typings, whats the typings folder打字稿打字,打字文件夹是什么 【发布时间】:2017-05-06 06:25:23 【问题描述】:我正在努力解决打字问题并有以下问题
-
您在项目的 node_modules 根文件夹下找到的 typings 文件夹是什么。这是 tsc 查找 .d.ts 文件的默认位置吗?我如何在源文件中使用它们。
某些 node_modules 中包含 .d.ts 文件。 tsc 是不是又默认看这里了?
【问题讨论】:
【参考方案1】:-
当您使用
npm install @types/my-favorite-library
安装类型时,它们默认插入到@types/ 文件夹中。这是 TypeScript 搜索定义文件的默认位置。
是的,只要您的 tsconfig.json 文件中有 "moduleResolution": "node",
。这是默认值,除非您将“模块”设置为“amd”、“系统”或“ES2015”。
【讨论】:
什么是 typings.d.ts 文件,这是过时的,因为默认情况下,打字稿将根据 tsconfig.json 中的内容查看特定文件夹? @user3547774 我不能保证它已经过时了,但自从 TypeScript 2.0 以来我就不必使用 typings.d.ts,所以它可能是。 查看 typescript 官方 modules resolution 文档。此时,它通过包含您在 package.json => "types": "dist/index.d.ts" 选项中设置的文件稍微扩展了节点模块解析算法(这只是一个示例)。以上是关于打字稿打字,打字文件夹是啥的主要内容,如果未能解决你的问题,请参考以下文章