[JavaScript] Require.js erzeugt bei komprimierung in eine Datei Stackoverflow

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Triple_HXH, 8. Oktober 2012 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 8. Oktober 2012
    Require.js erzeugt bei komprimierung in eine Datei Stackoverflow

    Ordnerstruktur
    Code:
    Webroot (folder)
    - css (folder)
    - build (folder)
    - - build.bat
    - - build.js
    - - js.jar
    - - r.js 
    - js (folder)
    - - vendor (folder)
    - - - jquery-ui-custom.min.js
    - - - jquery.min.js
    - - - jquery.mobile.min.js
    - - - modernizr.-2.6.1.min.js
    - - - require.js
    - - - bootstrap (folder)
    - - - - bootstrap.min.js
    - - main.js
    - - plugin.js
    - - script.min.js
    index.html
    
    
    build.js (im build folder)
    Code:
    ({
     
     baseUrl: '../js',
     mainConfigFile: '../js/main.js',
     name: '../js/main',
     out: '../js/scripts.min.js',
     paths: {
     requireLib: 'vendor/require' 
     },
     include: ['requireLib'],
     preserveLicenseComments: false
    })
    
    main.js (im js folder)
    Code:
    require.config({
     paths: {
     modernizr: ['vendor/modernizr-2.6.1.min'],
     jQuery: ['vendor/jquery.min'],
     jQueryUi: ['vendor/jquery-ui.custom.min'],
     jQueryMobile: ['vendor/jquery.mobile.min'],
     plugins: ['plugins'],
     bootstrap: ['vendor/bootstrap/bootstrap.min']
     },
     shim: {
     'jQuery': {
     exports: "$"
     },
     'jQueryUi': {
     deps: ['jQuery']
     },
     'jQueryMobile': {
     deps: ['jQuery']
     },
     'plugins': {
     deps: ['jQuery', 'jQueryUi']
     },
     'bootstrap': {
     deps: ['jQuery'],
     exports: "bootstrap"
     }
     }
    });
    
    //Later
    require(['modernizr','jQuery','jQueryUi','plugins'], function (Modernizr,$) {
     
    });
    
    require.onError = function (err) {
     console.log(err.requireType);
     if (err.requireType === 'timeout') {
     console.log('modules: ' + err.requireModules);
     }
     throw err;
    };
    
    am Ende des Body Bereich der index.html
    Code:
    <script data-main="js/main" src="js/vendor/require.js"></script>
    lädt alle Dateien wie gewünscht nach

    sobald ich die Build.bat starte

    Code:
    cd C:\\DATA\\Development\\Project\\WebRoot\\build
    java -classpath js.jar org.mozilla.javascript.tools.shell.Main r.js -o build.js
    pause
    
    wird die script.min.js erstellt und funktioniert wenn ich sie ganz normal auf meine Seite einbinde wie es soll aber sobald ich die bootstrap.js mit in den require Prozess einbinde und das ganze nochmal versuche bekomme ich ein Stackoverflow und das kompremieren schlägt fehl hat jemand eine Idee ?
     
  2. 10. Oktober 2012
    AW: Require.js erzeugt bei komprimierung in eine Datei Stackoverflow

    Problem gelöst wer sich mit require.js beschäftigt und fragen oder Probleme hat kann sich jetzt gern bei mir melden hab den Fehler gefunden

    -- closed --
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.