【发布时间】:2014-12-17 16:33:32
【问题描述】:
我有一个 durandal WebApp,它使用 require js 来加载模块。 为tinymce 配置了一个垫片。使用非优化版本时可以正常工作。 当我使用 r.js 优化代码时,我想从包中排除 tinymce,但它总是包含在内。 有谁知道如何将垫片排除在优化构建中? 我正在使用 gulp-durandal,并且我已经成功地排除了其他模块,使用 excludeShadow 设置,但它不适用于垫片,或者我做错了什么。
编辑: 我设法通过在 gulp-durandal 文件中手动设置 rjsConfigAdapter 中的排除数组来解决问题。由于某种原因,moduleFilter 函数没有排除文件,但排除数组完成了这项工作
【问题讨论】:
-
为什么要从捆绑包中排除任何内容?
-
因为它不是一个经常使用的功能。我更喜欢按需加载,而不是增加初始加载时间。
-
那你为什么不尝试创建一个单独的 requirejs 包呢? See
标签: requirejs durandal requirejs-optimizer