Angular2: erreur lors du démarrage de l'application “http://localhost:3000/traceur 404 (introuvable)”

J'ai une image de marque nouvelle installation Angulaire (rc1).
Je pense que je viens de créer une habitude " Bonjour, quelque chose de l'app, mais, lorsque je lance l'application depuis le navigateur, j'obtiens l'erreur suivante dans le navigateur de la console

Angular2: erreur lors du démarrage de l'application “http://localhost:3000/traceur 404 (introuvable)”

Quelqu'un peut-il m'expliquer ce que j'ai fait de mal? Je dois avoir quelque chose de mal, étant donné que d'autres, beaucoup plus complexe, les choses fonctionnent parfaitement avec la rc1 sur ma machine.

Merci d'avance

app.composante.ts

import { Component } from '@angular/core';

    @Component({
      selector: 'm2t-app',
      template: `
            Hello something
            `,
      directives: []
    })
    export class AppComponent { 
    }

principal.ts

import { bootstrap }    from '@angular/platform-browser-dynamic';

import { AppComponent } from './app.component';

bootstrap(AppComponent);

index.html

<html>
  <head>
    <title>MEAN2 Training Class</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link  href="styles.css">

    <!-- 1. Load libraries -->
     <!-- Polyfill(s) for older browsers -->
    <script src="node_modules/es6-shim/es6-shim.min.js"></script>

    <script src="node_modules/zone.js/dist/zone.js"></script>
    <script src="node_modules/reflect-metadata/Reflect.js"></script>
    <script src="node_modules/systemjs/dist/system.src.js"></script>

    <!-- 2. Configure SystemJS -->
    <script src="systemjs.config.js"></script>
    <script>
      System.import('app').catch(function(err){ console.error(err);  });
    </script>
  </head>

  <!-- 3. Display the application -->
  <body>
    <m2t-app>Loading...</m2t-app>
  </body>
</html>

systemjs.confing.js

(function(global) {

  //map tells the System loader where to look for things
  var map = {
    'app':                        'app', //'dist',
    'rxjs':                       'node_modules/rxjs',
    'angular2-in-memory-web-api': 'node_modules/angular2-in-memory-web-api',
    '@angular':                   'node_modules/@angular'
  };

  //packages tells the System loader how to load when no filename and/or no extension
  var packages = {
    'app':                        { main: 'main.js',  defaultExtension: 'js' },
    'rxjs':                       { defaultExtension: 'js' },
    'angular2-in-memory-web-api': { defaultExtension: 'js' },
  };

  var packageNames = [
    '@angular/common',
    '@angular/compiler',
    '@angular/core',
    '@angular/http',
    '@angular/platform-browser',
    '@angular/platform-browser-dynamic',
    '@angular/router',
    '@angular/router-deprecated',
    '@angular/testing',
    '@angular/upgrade',
  ];

  //add package entries for angular packages in the form '@angular/common': { main: 'index.js', defaultExtension: 'js' }
  packageNames.forEach(function(pkgName) {
    packages[pkgName] = { main: 'index.js', defaultExtension: 'js' };
  });

  var config = {
    map: map,
    packages: packages
  }

  //filterSystemConfig - index.html's chance to modify config before we register it.
  if (global.filterSystemConfig) { global.filterSystemConfig(config); }

  System.config(config);

})(this);
  • Sans code, c'est presque impossible
  • J'ai ajouté de l'app.composante.ts, principal.ts et index.html dans ma question. systemjs.config.js est exactement le même que dans la page de démarrage Rapide. Thx
  • faire une démo complète dans http://plnkr.co pour d'autres, de vérifier toutes les choses s'il vous plaît.
  • Quel est le contenu de votre systemjs.config.js fichier? Merci!
  • systemjs.config.js ajouté Thx
InformationsquelleAutor Picci | 2016-05-12