1

我选择了一个超过一个月没有接触的项目,在尝试部署时发现构建失败。我可以在本地复制错误。该项目一个月前运行良好,从那时起没有(直接)依赖项被更新。

我的简单问题是有没有办法通过 NPM 缩小谁是造成这场混乱的罪魁祸首?

更多信息:该项目使用 Gulp 4 和 Metalsmith。在我出于部署原因切换到 Node 6 之前,它还使用了 Node lts/carbon。

我已经设法将错误范围缩小到特定的 Metalsmith 插件,尽管这个插件本身最近根本没有更新。

在对文件进行任何先前更改之前package.json(即大约 2 个月前)恢复到先前的提交不会改变任何内容,并且问题仍然存在。

如果您想进一步深入研究,我已经打开了一张针对 metalsmith-tags的票,其中包含详细信息。

4

0 回答 0