下边是我自己写的结构有乱(有毒小心项目用了require+r.js+node打包)
每个模块都单独定义最好是放在自己的一个文件夹 引入模块放在公共的文件夹内common
build.js(配置文件)代码如下
entry.js项目入口文件 。现引入公共模块(注意 入口文件需要先引入公共部分)
公共部分common.js
其他单个模块需要逐个引入 define([],function(){//code})
打包 进入到对应文件夹直接一行命令搞定 node r.js -o build.js(不知道的看上一遍博客)