在开发机上build这个nuxt项目没有任何问题,但是在服务器上build就是报错,提示有node_modules出错,没有找到。 折腾了很久,看报错的内容,最终发现拼写实际上是不一样的。 报错的是jsPlumb.js,但实际上模块里面也是有的jsplumb。最终发现,在plugins目录里面,jsPlumb.js文件里面有一句import from ‘jsPlumb’的字母P被大写,而node_modules里面是全小写字母的。这里修改之后,在服务器上build就一切正常了。 而之前研发机上没有问题,是因为研发机是Mac或者Win系统,而服务器主机是Linux,前者多文件名的大小写不敏感,而Linux对文件名大小写敏感,导致的出错。 Last modification:September 9, 2021 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 送杯咖啡,做个交流,谢谢!