npm mithril + ospec 二进制冲突
作者: barneycarroll创建于 2022年7月8日更新于 2024年9月2日
标签Type: BugArea: WorkflowArea: Core
在聊天中进行的讨论中从这里开始。 Mithril 的内部 ospec 已被淘汰,在执行时会发出相应的 console.warn 提示,建议使用 ospec 的官方 npm 安装。然而,按照指示安装此包并不会覆盖 Mithril 对其内部 ospec 的二进制路径绑定。从我的测试中可以看出,无论先安装哪个,安装 mithril 和 ospec 都会导致 Mithril 的 ospec 绑定优先使用;@orbitbot 表示他能够根据安装顺序使 ospec 优先使用,但我无法复现此现象。在 npm 包依赖中冲突的二进制路径注册问题已经至少被提出过两次(npm#7130 和 npm#9040),但似乎没有解决方案。我已经在 npm GitHub 组织反馈网站上提出了一个讨论 - 但也许我应该重新启动上面的一个问题或提交一个新问题?
内容来源: MithrilJS/mithril.js