我是一名新的打字稿开发人员,我正在开发一个使用打字稿和 webpack 的项目,一些用 js 编码的库需要 .d.ts 文件,但我很困惑 webpack 如何找到带有 ? 的.d.ts文件import * as PIXI from 'pixi.js'?
这是我的猜测:
webpack会找到“node_modules”命名的文件夹pixi.js,并在其中找到
package.json,如果有该types属性,则选择该文件作为.d.ts文件。
如果按照1的方式找不到.d.ts文件,则进入node_modules/@types(或其他自定义文件夹),查找是否存在同名文件夹pixi.js,并选择index.d.ts文件为文件.d.ts。
module,为什么?我知道官方不推荐这个module关键字(用 代替namespace)。