我正在寻找使用 Requirejs (v2.1.8) 来创建我的缩小/优化项目的源映射。
通过将以下变量添加到我的构建文件中,我已经能够成功地做到这一点:
- 生成源地图:真
- 保留许可证评论:假
但是,这会为构成我的应用程序的每个 JS 文件创建一个映射和源文件。我要做的是使用 Requirejs 将我所有的 JS 源文件合并到一个文件中(不优化),然后优化这个结果文件并为其创建一个源映射。
因此,这会给我留下三个文件:
- 优化的 JS(用于生产)。
- 一个 JS 文件,它以人类可读的格式包含我所有的 JS 源文件。
- 可用于将 1 和 2 映射在一起的映射文件。
我了解 Requirejs 中对源映射的支持处于实验阶段。我想知道是否有人知道告诉编译器执行我上面描述的操作的选项?
如果没有,是否有人知道如何使用 Requirejs 编译器优化单个 JS 文件(已经使用 Requirejs 构建但优化设置设置为 none)同时创建源映射?