2016-04-26 142 views
-1

我正试图在已有的php 应用程序中整合角度2应用程序。 但我把它放在文件夹后,我收到此错误。错误:XHR错误(404 Not Found)正在加载

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你可以尝试以更新packages块这样的app条目:

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

同样的问题相同的错误 – Bouazza

+0

并更新'map'条目?我更新了我的答案... –

+0

它总是相同的错误,我不明白是什么问题,你认为我需要配置路由器? – Bouazza

相关问题