我对 GruntJS 很陌生,我想知道是否有可能加载一些 RequireJs 模块来处理它们并将结果写入 JS 文件中的任务。
我描述了我的场景:
我有一个基于 RequireJs 的项目,其中包含许多文件。我想连接/缩小/等项目来部署它并提高性能等。
优化与grunt-contrib-requirejs
插件完美配合。该grunt-contrib-requirejs
插件适用于main.js
文件,我应该需要动态生成它。
我想生成main.js
处理项目的一些 RequireJS 模块(调用它们fileA.js
和fileB.js
)。我想使用生成main.js
的来运行grunt-contrib-requirejs
插件。
所以任务序列将类似于:
自定义任务:
- 负载
fileA.js
和fileB.js
- 将它们合并在一起
- 在新的 JS 文件中写入合并的结果
grunt-contrib-requirejs
任务:
- 使用生成的
main.js
文件优化项目
你知道我怎样才能做到这一点吗?我对使用方式/工具/库没有任何限制。