走进科学之解决npm构建时诡异的依赖问题

帮同事构建npm时发现一个诡异的问题,提示cannot find module 'supports-color',但是package-lock与node-modules是正常的。

image.png

最终发现是C:\中存在一个node-modules文件夹,是之前备份用的。

好吧……不知道为什么就去读那个了。具体原理不太清楚,可能是npm的某个feature吧……

所以说保持根目录的整洁似乎很重要。

你可能感兴趣的:(走进科学之解决npm构建时诡异的依赖问题)