require.js 和捆绑包

require.js and bundles

我在主配置文件中创建了捆绑配置

    bundles: {
        'staff-bundle-view-profile' : [
            'viewProfile/viewProfile',
            'viewProfile/viewProfileEducation',
            'viewProfile/viewProfilePublication',
            'viewProfile/viewProfilePlot'                
        ]
    }

当我尝试加载上面列表中的模块之一时,例如 viewProfile/viewProfile - 因此,require.js 尝试加载 staff-bundle-view-profile.js

我当然会收到 404 错误。 我应该怎么做才能创建这个文件?

bundles 配置选项旨在用于加载使用 r.js optimizer 或任何像 r.js 一样运行的优化器创建的包。所以你需要使用像 r.js 这样的优化器来创建 staff-bundle-view-profile。有多种方法可以执行构建。哪种方式最好取决于您的项目的具体情况不在您的问题中。您应该阅读有关 r.js 的文档和问题,以便找出最适合您的方法。