【发布时间】:2015-12-07 01:47:21
【问题描述】:
我一直在使用 RequireJS 优化器为我的项目创建多个优化的 JS 文件,并且遇到了我在其他帖子中提到但没有找到解决方案的问题。
当使用 r.js 优化单个文件时,它会将所有 JS 依赖项拉到单个文件中,并将其放入构建文件中“out”属性指定的文件中。但是,当尝试创建两个优化文件(即使用“模块”属性的多页项目)时,r.js 会创建两个经过优化的文件,但随后会将 appDir 中的所有文件夹和文件放到输出目录中。也就是说,它将所有 JS 依赖项拉在一起并缩小,然后将各个文件复制到输出目录中。
我意识到 r.js 并非旨在成为部署工具,所以这是设计使然,或者有办法告诉 r.js 不要将相关文件和目录复制到输出目录中。
【问题讨论】:
标签: javascript r.js requirejs-optimizer