我已经选择了一个未触及超过一个月的项目,在尝试部署时发现构建失败了。我可以在本地复制错误。 该项目一个月前工作正常,从那时起没有(直接)依赖项更新。
我的简单问题是:有没有办法通过NPM缩小谁是这个混乱的罪魁祸首?
更多信息: 该项目使用Gulp 4和Metalsmith。 它还使用了Node lts / carbon,直到我出于部署原因切换到Node 6。
我已经设法将错误缩小到特定的Metalsmith插件,尽管这个插件本身最近都没有更新。
在| ID | userID | timeStamp | column |
--------------------------------------
| 1 | 2 | 1515149281 | name |
| 2 | 1 | 1515148251 | email |
文件的任何先前更改(即差不多2个月前)之前恢复到之前的提交不会改变任何内容,问题仍然存在。
如果您想进一步深入研究,我已经打开了一个ticket against metalsmith-tags详细信息。