You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装自行发布的测试npm包testrol后调用函数无法查看参数提示

解决方案

npm包调用时无参数悬停提示的核心原因是类型声明配置异常,按以下步骤排查修复即可:

  • 检查包的package.json配置:确认存在types/typings字段,字段值指向你实际生成的类型声明文件入口路径,参考配置如下:
{
  "name": "testrol",
  "version": "1.0.0",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts"
}
  • 检查TypeScript配置(若使用TS开发该包):确认项目tsconfig.json中开启了声明文件生成开关:
{
  "compilerOptions": {
    "declaration": true,
    "declarationDir": "./dist"
  }
}
  • 若使用JS开发该包,可手动新增类型声明文件:在包的产物根目录新增index.d.ts,写入对应导出内容的类型,针对你的addTwo函数示例如下:
export declare function addTwo(num: number): number;
  • 修复完成后重新打包发布测试版本,本地卸载原有testrol依赖后重新安装新版本,即可正常显示参数悬停提示。

你用到的测试代码参考:

import {addTwo} from 'testrol';
console.log(addTwo('2'));
addTwo(2);

内容的提问来源于stack exchange,提问作者calsuoile

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 16:36:03