简而言之:node模块化遵循的是requirejs的模块化规范,node中当require引入文件的时候,引入的其实是module.exports,而在node中为了方便,用exports变量指向module.exports,而一旦module.exports的指向发生变化之后,两者之间的关系便断裂,两者也就不再有联系。
参考文章:
https://www.cnblogs.com/fayin/p/6831071.html
https://www.cnblogs.com/cainiaomeng/p/6423107.html
https://cnodejs.org/topic/5231a630101e574521e45ef8
https://cnodejs.org/topic/52308842101e574521c16e06
网友评论