【发布时间】:2013-06-29 18:05:54
【问题描述】:
我正在开发一个 Web 应用程序,使用 AMD 的 Require.js 和 amplify.request 来抽象出我的 AJAX 调用。 amplify.request 的另一个优点是我定义了一个替代模块,其中包含我的请求的模拟版本,我可以将其用于测试目的。目前,我通过简单地在我的 main.js 文件中注释/取消注释模块引用来在我的请求模块的两个版本之间切换。
我想做的是使用 Grunt 根据我想要包含的模块创建不同的应用程序版本。我也可以用它来做一些事情,比如打开或关闭我的调试模式。我正在描绘类似于usemin 的东西,仅用于 JavaScript 内部的引用,而不是 HTML。
任何人都知道这样做的插件,或者对我如何使用 Grunt 做到这一点有建议?
【问题讨论】: