Angular 2 Quickstart App投掷错误

时间:2016-01-16 02:03:35

标签: angular

当我从" 5 MIN QUICKSTART"运行代码时https://angular.io/guide/quickstart

这是我正在运行的代码和npm-debub.log https://gist.github.com/140173804bb527b5ed20

文件结构:

;;;

有谁知道发生了什么?

2 个答案:

答案 0 :(得分:1)

将您的ts文件同时放在require文件夹中,或将app配置更改为不在其中查找:

System

确保在System.import('app/boot')

之前运行npm install

答案 1 :(得分:1)

我不知道为什么要改变index.html:

<script>
      System.config({
        packages: {        
          app: {
            format: 'register',
            defaultExtension: 'js'
          }
        }
      });
      System.import('app/boot')
            .then(null, console.error.bind(console));
</script>

到:

<script>
      System.config({
        transpiler: 'typescript', 
        typescriptOptions: { emitDecoratorMetadata: true }, 
        packages: {'app': {defaultExtension: 'ts'}} 
      });
      System.import('app/boot')
            .then(null, console.error.bind(console));
</script>

修复了问题。

修订后的html取自:http://plnkr.co/edit/6MQ5sv6gR7nrhajiMgPU?p=preview