使用Grunt创buildapp.min.js文件

我目前有一个Node.js项目,它具有一些依赖项(请求,蓝鸟等),这些项目包含在我的RequireJS项目中,比如var Promise = require('bluebird');

我有一个Gruntfile,将所创build的所有文件连接起来,并把它们合并成一个可以工作的大文件。 但是,他们仍然有RequireJS语句。 对于有人使用我的项目,他们需要下载我的项目,运行npm install ,然后他们将拥有所有必需的依赖关系。

我想有一个app.min.js作为一个独立的文件,所有必要的模块连接到这个文件本身,没有用户需要安装依赖项或导入我的整个项目。 有没有办法,使用Grunt,我可以转储每个模块依赖性(反过来, 他们的依赖)的源代码到一个连接,缩小文件,以及我的代码(我已经这样做了)。