两者在使用过程的区别:
exports.A = A;
//此时导出的是exports这个对象,在import此模块的文件中引入的也是exports这个对象
//所以这个对象中可以放置多个方法,且在require此模块的文件中均可使用。
module.exports= A;
//此时导出的是exports这个对象,但是exports指向A方法,在require此模块的文件中可以直接使用exports这个变量,因为变量指向的是A方法
//但是此方法只可以返回一个方法,因为只是改变了exports的指向,如果赋值多次,后面的会将前面的赋值覆盖掉
//此方法可以实现和exports同样的效果,在赋值的时候module.exports= A,将A定义成object,将方法放在object中;