2016-04-26 10 views
-1

Я пытаюсь интегрировать приложение с угловым 2 в существующем приложении php . , но после того, как я положил его в папку, я получаю эту ошибку.Ошибка: XHR error (404 Not Found) 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

Вам необходимо предоставить конфигурацию SystemJS, чтобы мы смогли помочь вы. –

+0

Я обновил свой вопрос – Bouazza

+0

Я бы позаботился о ошибке 'System is not defined'. Чтобы просмотреть его правильно, добавьте полное содержимое index.html к своему вопросу – Abdulrahman

ответ

-1

picture of console output Вы можете попробовать обновить app запись в packages блока так:

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

с той же проблемой, с той же ошибкой – Bouazza

+0

и с обновлением записи 'map'? Я обновил свой ответ ... –

+0

всегда такая же ошибка, я не понял, в чем проблема, вы думаете, что мне нужно настроить маршрутизатор? – Bouazza

Смежные вопросы