tsconfig 的 types 字段,为什么可以这样写呢?

按文档上来说,它是和 typeRoots 配合使用的,加载指定包的类型,例如

{
  "typeRoots": [ 
    "./node_modules/@types"
  ], 
  "types": [ 
      "lodash", // 这样就只会加载 lodash 和 moment 的 .d.ts 类型文件
      "moment" 
  ] 
}

但又在项目中见到如下用法,引入的是一个声明文件

{
  "types": [ 
      "./typings"
  ] 
}

可以这样用吗,文档咋没写呢。。

阅读 1.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题