最近在敲代码的时使用const进行引入AlipaySdk后,遇到了TypeError: AlipaySdk is not a constructor的问题
经排查这是因为AlipaySdk版本问题,可以根据自己的AlipaySdk版本进行进行修改
V3.6.1(不含)之前的版本 :
1.更新 alipay-sdk 到3.6.1或更新
"alipay-sdk": "^3.6.1"
或者:
2.将:const AlipaySdk = require('alipay-sdk');
修改为:const AlipaySdk = require('alipay-sdk').default;
V4版本:
将:const AlipaySdk = require('alipay-sdk');
修改为:const {AlipaySdk} = require('alipay-sdk');