问题背景 问题背景是这样的,我们用Vue脚手架搭建项目,在我Mac os和前端同事Windows 上执行npm run build 都没有问题,运维同学打包执行npm run build却报错,找不到文件. 问题解决 一顿分析之后,排除了node环境问题,代码版本问题。 我猜想到系统差异性,接着发现了问题。 MacOS和WIndows都是大小写不敏感,LInux大小写敏感,项目不规范,有些大小写引用没注意。 果然修改之后成功了,写下来节省遇到同学的调试时间。