从require js优化构建中排除填充程序

时间:2014-12-16 14:05:51

标签: requirejs durandal requirejs-optimizer

我有一个使用require js加载模块的durandal WebApp。 有一个垫片配置为tinymce。使用非优化版本时,它可以正常工作。 当我使用r.js优化代码时,我想从包中排除tinymce,但它总是包含在内。 有谁知道如何排除垫片被包含在优化的构建中? 我正在使用gulp-durandal,并且我已经使用excludeShadow设置成功地排除了其他模块,但是它不适用于垫片,或者我做错了。

编辑: 我设法通过在gulp-durandal文件中手动设置rjsConfigAdapter中的exclude数组来解决问题。由于某种原因,moduleFilter函数没有排除文件,但排除数组完成了工作

1 个答案:

答案 0 :(得分:0)

在r.js命令行调用中尝试paths.tinymce=empty:之类的内容。

或者这个(在你的require配置中),如果你通过Grunt.js或其他东西使用它:

paths: {
    tinymce: "empty:"
}