现在全局变量怎么存储?

比如用户登录了,我有很多场景都需要取用户信息。目前方法是每个用到的脚本都去require一次。总感觉不爽,有其他的实现方式吗?

var dao={}
module.exports=dao;

或者建立一个常驻节点,其js组件存储全局信息。

两者可以结合使用。

window.dao = dao;
其它地方可以直接使用全局变量dao。