有没有办法在requirejs中缩小和捆绑未命名的模块?

时间:2017-02-21 05:10:39

标签: optimization requirejs require bundling-and-minification

我在配置中有以下

require.config({
    baseUrl: "",
    waitSeconds: 0,
    // alias libraries paths
    paths: {
        'application-configuration': 'Scripts/App/application-configuration',
        'sessionService': 'Scripts/App/Services/ sessionServices',
        'ajaxService': 'Scripts/App/Services/ajaxServices',
        'alertsService': 'Scripts/App/Services/alertsServices',

名单很大。这些是未命名的模块。我需要在一个请求中缩小和捆绑。

提到here的建议是严格使用指定的模块。 对于像上面这样的未命名的模块/场景,有没有办法?

注意:我理解为你的模块命名是一个好主意,但文件数量很大我想避免在这一点上命名所有文件。

1 个答案:

答案 0 :(得分:0)

可以在捆绑过程的输入中使用匿名define调用的模块。您不必打开每个文件并添加模块名称以进行捆绑。

但是,捆绑程序必须将所有匿名调用转换为命名调用。没有办法绕过它。这是自动的,所以它不应该是一个大问题。

  

我理解为您的模块命名是一个好主意。

您应该让您的捆绑商进行命名。把名字放在自己身上是一个坏主意。