部署后生产环境报Uncaught (in promise) TypeError: Cannot read property 'catch' of undefined为什么

问题描述如下:同样的vue项目部署到一个测试环境,和正式生产环境后生产环境竟然报了一个错(Uncaught (in promise) TypeError: Cannot read property ‘catch’ of undefined):
测试环境:
部署后生产环境报Uncaught (in promise) TypeError: Cannot read property 'catch' of undefined为什么
生产环境:
部署后生产环境报Uncaught (in promise) TypeError: Cannot read property 'catch' of undefined为什么
这是为什么呢?
暂时考虑是不是项目里没有package-lock.json这个文件的原因?
具体不是很清楚
(manifest==>vender==>app)打包后的顺序部署后生产环境报Uncaught (in promise) TypeError: Cannot read property 'catch' of undefined为什么