2016-04-26 21 views
-1

Ich versuche, eine angular 2-Anwendung in eine existierende php Anwendung zu integrieren. aber nachdem ich es in den Ordner gelegt habe, erhalte ich diesen Fehler.Fehler: XHR-Fehler (404 nicht gefunden) loading

angular2-polyfills.js:390 Error: Error: XHR error (404 Not Found) loading main.js

<script> 
    System.config({ 
    transpiler: 'typescript', 
    typescriptOptions: { emitDecoratorMetadata: true }, 
    paths: { 
     'app/*': 'consultation/scripts/*' 
    }, 
    packages: { 
     "/angular2": {"defaultExtension": false}, 

     './app': { 
     format: 'register', 
     defaultExtension: 'js' 
     }, 

     '@angular2-material/core': { 
     format: 'cjs', 
     defaultExtension: 'js', 
     main: 'core.js' 
    }, 
     '@angular2-material/checkbox': { 
     format: 'cjs', 
     defaultExtension: 'js', 
     main: 'checkbox.js' 
    }, 
     '@angular2-material/button': { 
     format: 'cjs', 
     defaultExtension: 'js', 
     main: 'button.js' 
    }, 
     '@angular2-material/radio': { 
     defaultExtension: 'js', 
     main: 'radio.js' 
    }, 

     'ag-grid-ng2': {}, 
     'ag-grid': {}, 
     'ng2-select': {}, 
     'rxjs': {}, 
     'moment': { 
       main: 'moment.js', 
       type: 'cjs', 
       defaultExtension: 'js' 
      }, 
     'ng2-bootstrap': {"defaultExtension": "js"} 
    }, 
    map: { 

      'moment': 'node_modules/moment', 
      'ag-grid-ng2': 'node_modules/ag-grid-ng2', 
      'ag-grid': 'node_modules/ag-grid', 
      'ng2-select': 'node_modules/ng2-select', 
      'ng2-bootstrap': 'node_modules/ng2-bootstrap', 
      'rxjs': 'node_modules/rxjs', 
      '@angular2-material/core': 'node_modules/@angular2-material/core/core', 
      '@angular2-material/checkbox': 'node_modules/@angular2-material/checkbox/checkbox', 
      '@angular2-material/button': 'node_modules/@angular2-material/button', 
      '@angular2-material/radio': 'node_modules/@angular2-material/radio', 
    } 
    }); 
    System.defaultJSExtensions = true; 
    System.import('app/main') 
     .then(null, console.error.bind(console)); 
</script> 

enter image description here

+0

Sie benötigen die SystemJS Konfiguration zur Verfügung zu stellen, um uns in der Lage zu helfen Sie. –

+0

Ich aktualisierte meine Frage – Bouazza

+0

Ich würde mir Sorgen über den 'System ist nicht definiert' Fehler. Um es richtig zu invisieren, fügen Sie bitte den vollständigen index.html Inhalt zu Ihrer Frage – Abdulrahman

Antwort

-1

picture of console output Sie könnten versuchen, den app Eintrag im packages Block wie folgt zu aktualisieren:

map: { 
    'app': 'consultation/scripts' // <----- 
    (...) 
}, 
packages: { 
    "/angular2": {"defaultExtension": false}, 
    'app': { // <------ 
    format: 'register', 
    defaultExtension: 'js' 
    }, 
    (...) 
} 
+0

gleichen Problem den gleichen Fehler – Bouazza

+0

und mit der Aktualisierung der 'map' Eintrag? Ich aktualisierte meine Antwort ... –

+0

es ist immer der gleiche Fehler, den ich nicht verstand, was das Problem ist, denken Sie, dass ich den Router konfigurieren muss? – Bouazza

Verwandte Themen