收藏
回答

NPM 包中的 .d.ts 构建后没有导入到 miniprogram_npm 中 ?

自定义 NPM 包中根目录写了 index.d.ts (符合 TypeScript 规范)。

同时也在 package.json 中写了 types 和 typings 属性。

但是构建后却没有将 index.d.ts 导入到 miniprogram_npm 中。

导致智能提示失效。

手动将 index.d.ts 复制到 miniprogram_npm 的相应目录中后智能提示回来了。

开发工具构建时是否可以支持一下,上传的时候忽略掉 .d.ts 即可。

回答关注问题邀请回答
收藏

1 个回答

  • John von Neumann
    John von Neumann
    2020-08-31

    可否提供个代码片段方便我们排查一下问题?

    2020-08-31
    有用
    回复 4
    • 女娲的小泥人
      女娲的小泥人
      2020-08-31
      这。。。。开发工具的问题为什么要提供代码排查……
      2020-08-31
      回复
    • John von Neumann
      John von Neumann
      2020-08-31回复女娲的小泥人
      按照我的理解,编辑器的代码提示,是根据node_modules中的包的类型声明文件来的,并不识别 miniprogram_npm 目录,所以想看看你那边具体的情况是怎么样的?
      2020-08-31
      回复
    • 女娲的小泥人
      女娲的小泥人
      2020-09-01回复John von Neumann
      2020-09-01
      回复
    • 女娲的小泥人
      女娲的小泥人
      2020-09-01
      这样的,然后并不能读取到智能提示。。。
      2020-09-01
      回复
登录 后发表内容
问题标签