【问题标题】:No matching version found for internal-slot@^1.0.3没有为 internal-slot@^1.0.3 找到匹配的版本
【发布时间】:2021-08-14 06:21:42
【问题描述】:

我在安装 npm 时遇到问题。
我正在尝试在 Angular 应用程序上创建 npm install,但我收到了上图所示的消息:
没有找到与 internal-slot@^1.0.3 匹配的版本

我试图检查哪个包使用内部插槽(npm ls internal-slot),但返回我是空的! 所以为了弄清楚这个问题是从哪里产生的,我按组删除了一组 npm 依赖项,每次修改后我都进行了安装,但不幸的是问题仍然存在。

任何形式的帮助都将是可观的!

【问题讨论】:

    标签: node.js angular npm


    【解决方案1】:

    NPM 告诉你这是哪个包的依赖项:es-abstract(倒数第二行)。

    查看 NPM,我看到 internal-slot 有一个最新版本的 1.0.3,它告诉我可能与另一个 Angular 依赖项(或依赖项链)发生冲突。

    尝试尝试将包直接添加到您的项目中,但要使用准确的版本号:

    npm i internal-slot@1.0.3 --save-exact
    

    这将指定一个确切的版本,而不是“兼容”版本(package.json 中的版本没有 ^ 前缀),并且可能会覆盖(或公开)其他依赖项。

    【讨论】:

    • 我使用的是内部注册表,无法安装 1.0.3 版本;上面只有 1.0.2 版本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    • 2019-02-23
    • 2019-02-07
    相关资源
    最近更新 更多