用 r.js 打包 AMD 项目,包含异步加载,以及相同依赖的拆分