requirejs优化错误:加载程序插件未在build:text中调用加载回调

requirejs优化错误:加载程序插件未在build:text中调用加载回调,requirejs,r.js,requirejs-text,Requirejs,R.js,Requirejs Text,使用require.js和requirejs api r.js进行优化/缩小,需要重新组织目录结构,因此,重新映射requirejs配置文件/etc中的所有内容 尝试通过节点编译的结果当前为: compiling js...<br /> /usr/local/www/site/build/node_modules/requirejs/bin/r.js:14174<br /> throw new Error(errorMsg);<br />

使用require.js和requirejs api r.js进行优化/缩小,需要重新组织目录结构,因此,重新映射requirejs配置文件/etc中的所有内容

尝试通过节点编译的结果当前为:

compiling js...<br />
/usr/local/www/site/build/node_modules/requirejs/bin/r.js:14174<br />
            throw new Error(errorMsg);<br />
                  ^
**Error: Error: Loader plugin did not call the load callback in the build: text**<br />
Module loading did not complete for: <br />
at Function.build.traceDependencies (/usr/local/www/site/build/node_modules/requirejs/bin/r.js:15178:19)<br />

at build (/usr/local/www/site/build/node_modules/requirejs/bin/r.js:14174:23)<br />
at requirejs.optimize.runBuild (/usr/local/www/site/build/node_modules/requirejs/bin/r.js:15472:30)<br />
at Object.context.execCb (/usr/local/www/site/build/node_modules/requirejs/bin/r.js:1692:33)<br />
at Object.Module.check (/usr/local/www/site/build/node_modules/requirejs/bin/r.js:948:51)<br />
at Object.Module.enable.id (/usr/local/www/site/build/node_modules/requirejs/bin/r.js:1181:34)<br />
at g (/usr/local/www/site/build/node_modules/requirejs/bin/r.js:233:23)<br />
at Module.emit (/usr/local/www/site/build/node_modules/requirejs/bin/r.js:1224:21)<br />
at each (/usr/local/www/site/build/node_modules/requirejs/bin/r.js:165:31)<br />
at Object.Module.emit (/usr/local/www/site/build/node_modules/requirejs/bin/r.js:1223:17)<br />
at Object.Module.check (/usr/local/www/site/build/node_modules/requirejs/bin/r.js:1002:30)<br />
配置文件为:

require.config({
    paths: {
        // JavaScript folders
        libs: "library",
        plugins: "plugin",
        adminlibs: "../adminassets/js/plugins/ui",

        // Libraries
        jquery: "library/jquery",
        jqcookie: "library/jquery.cookie",
        jqui: "../adminassets/js/plugins/ui/jquery-ui-1.10.0.custom.min",
        jqezmark: "library/jquery.ezmark",
        jqcolor: "library/jquery.color",
        underscore: "library/underscore-amdjs",
        backbone: "library/backbone-amdjs",
        chosen: "library/chosen.jquery",
        moment: "library/moment",

        // Plugins
        text: "plugin/text", 
        async: "plugin/async",
        datetimepicker: "../adminassets/js/plugins/ui/jquery.datetimepicker",
        ajaxfileupload: "../adminassets/js/plugins/uploader/jquery.ajaxfileupload"
    },

    shim: {
        'chosen': ['jquery'],
        'jqcookie': ['jquery'],
        'jqui': ['jquery'],
        'jqezmark': ['jquery'],
        'jqcolor': ['jquery'],
        'jquifull' : ['jquery'],
        'datetimepicker' : ['jqui'],
        'ajaxfileupload' : ['jquery'],
        'backbone': ['underscore','jquery']
    },

    // Initialize the application with the main application file
    deps: ["local/main"]
});

我不太确定这里出了什么问题。整个设置一直在运行,直到我开始四处移动文件。。。但是编译过程仍然会找到它需要的所有文件。。。它只是点击了上面列出的回调错误。

结果是,更新我的requirejs、文本插件和r.js文件解决了这个问题

require.config({
    paths: {
        // JavaScript folders
        libs: "library",
        plugins: "plugin",
        adminlibs: "../adminassets/js/plugins/ui",

        // Libraries
        jquery: "library/jquery",
        jqcookie: "library/jquery.cookie",
        jqui: "../adminassets/js/plugins/ui/jquery-ui-1.10.0.custom.min",
        jqezmark: "library/jquery.ezmark",
        jqcolor: "library/jquery.color",
        underscore: "library/underscore-amdjs",
        backbone: "library/backbone-amdjs",
        chosen: "library/chosen.jquery",
        moment: "library/moment",

        // Plugins
        text: "plugin/text", 
        async: "plugin/async",
        datetimepicker: "../adminassets/js/plugins/ui/jquery.datetimepicker",
        ajaxfileupload: "../adminassets/js/plugins/uploader/jquery.ajaxfileupload"
    },

    shim: {
        'chosen': ['jquery'],
        'jqcookie': ['jquery'],
        'jqui': ['jquery'],
        'jqezmark': ['jquery'],
        'jqcolor': ['jquery'],
        'jquifull' : ['jquery'],
        'datetimepicker' : ['jqui'],
        'ajaxfileupload' : ['jquery'],
        'backbone': ['underscore','jquery']
    },

    // Initialize the application with the main application file
    deps: ["local/main"]
});