1

我正在使用以下优化器设置优化我的 Durandal 构建:

options: {
    name: '../lib/require/almond-custom',
    baseUrl: requireConfig.baseUrl,
    mainPath: 'app/main',
    paths: mixIn({ }, requireConfig.paths, { 'almond': 'lib/require/almond-custom.js' }),
    optimize: 'none',
    out: 'build/app/main.js',
    preserveLicenseComments: false
}

我的问题是我的 中有一个config.jsrequireConfig.paths我想将其排除在优化之外并用作非优化版本。这样做的原因是因为我希望能够在不深入优化文件的情况下更改构建中的配置文件。

我试过excludeand empty:,但这只会从优化的 js 文件中排除配置。我如何将它作为“远程”文件包含在内?

配置.js:

define(['foo', 'bar'], function(){
    return {
        // some variables that are used in my other modules here
    };
});
4

0 回答 0