首页 > 解决方案 > 没有为 internal-slot@^1.0.3 找到匹配的版本

问题描述

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

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

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

在此处输入图像描述

标签: node.jsangularnpm

解决方案


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

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

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

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

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


推荐阅读