typescript - 用于 node_modules 中的分型的 Intellisense
问题描述
我创建了一个库,它是用 typescript 编写的,并提供了自己的类型。node_modules 中发布的版本基本上是这样的:
node_modules/
@scope/
lib/
dist/
index.js
index.d.ts
SomeClass.js
SomClass.d.ts
package.json
其中索引导出 SomeClass。包 json 包含以下内容:
{
"files": [
"**/*.js",
"**/*.d.ts"
],
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
...
}
现在,当我尝试在打字稿应用程序中使用它时,我没有得到任何自动完成或智能感知。无论是在输入时还是在将鼠标悬停在完整的类名上时。
当我手动输入时,我可以使用该类并且自动完成可用于其属性:
import { SomeClass } from '@scope/lib';
对于其他图书馆,这是一个例子:
我想知道,我做错了什么?我该如何调试呢?我已经搜索了互联网,但没有找到任何解决方案。
解决方案
推荐阅读
- delphi - 构建工具宏失败的解决方法?
- python - 在 imshow 和 Legend 中调整散点图大小
- python - cv2.Rodrigues() 在相机校准环境中应用于 rvec 的目的是什么
- c# - 使用实体框架核心更新多条记录
- r - 为什么使用`[[]]`访问不存在的`data.table`列不会给出像x [,j]这样的错误
- javascript - Flexbox Justify Content Space 项目之间的分布不均匀
- html - 不要在图标列表组下换行
- reporting-services - 报表生成器中的总计错误 - 平均值和总和
- c++ - 将通用 typdef 结构传递给 C++ 中的函数
- typescript - 我正在创建 figma 插件,我想从网站获取 cookie 但它显示此错误我该如何解决