【问题标题】:Why would my app code show "Could not find a declaration file for module ... " when the library has an index.d.ts file?当库有 index.d.ts 文件时,为什么我的应用程序代码会显示“找不到模块的声明文件...”?
【发布时间】:2020-09-04 19:22:44
【问题描述】:

这是导致问题的库:simple-social-signin

据我了解,图书馆不需要有declare module 声明。可能有什么问题?

重现错误:

  1. 安装库

  2. 导入:

import { getGoogleUserInfo, getFacebookUserInfo } from 'simple-social-signin';

另外,不确定这是否有帮助,但是当我发布这个包时,我收到了这个奇怪的错误,即使包仍然被发布并且我收到了“成功发布”的电子邮件

npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/simple-social-signin - You cannot publish over the previously published versions: 1.0.9.
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/omar/.npm/_logs/2020-05-18T20_47_59_780Z-debug.log

我检查了日志,它们没有任何意义。

【问题讨论】:

    标签: node.js typescript typescript-typings


    【解决方案1】:

    我必须重新启动 VScode 才能使该错误消失。关闭标签并没有解决它。奇怪...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-07
      • 1970-01-01
      • 2019-07-03
      • 2017-08-13
      • 2020-10-02
      • 2021-12-03
      • 2021-09-20
      • 2021-01-02
      相关资源
      最近更新 更多