Dojo 构建做了 2 件基本的事情:
- 它将 JS 模块合并到层文件和扁平化 NLS 文件中
- 它内联 CSS 导入
但是所有内容都复制到发布文件夹中。
与Dojo 1.7 custom build - How to remove unused files from the release folder问题不同,我想保留构建时“未使用”的模块 - 如果删除,未合并到层中的模块将无法使用。
但我想删除所有被合并/扁平化/内联的资源。
是否可以配置 Dojo 构建以删除已处理的资源,或者插入构建过程来执行此操作?在自定义脚本中这样做对于 CSS 来说并不难,但对于 JS 模块,我需要分析模块依赖关系,这正是构建工具所做的。