kar*_*rns 14 typescript angular
我正在浏览angular.io(Angular 2)的分步教程.我正在使用打字稿.尝试编译时出现以下错误:
Cannot find external module 'angular2/angular2'
使用watch命令.
main.ts
import {Component, View, bootstrap} from 'angular2/angular2';
@Component({
  selector: 'my-app'
})
@View({
  template: '<h1>My first Angular 2 App</h1>'
})
class AppComponent {
}
bootstrap(AppComponent);
Run Code Online (Sandbox Code Playgroud)
的index.html
<!DOCTYPE html>
<html>
  <head>
    <script src="https://jspm.io/system@0.16.js"></script>
    <script src="https://code.angularjs.org/2.0.0-alpha.23/angular2.dev.js"></script>
  </head>
  <body>
    <my-app></my-app>
    <script>
      System.import('main');    
    </script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)
问:为什么会出现这个错误?
将这些文件添加到头部将为您提供Angular2的最新工作版本.
<script src="https://github.jspm.io/jmcriffey/bower-traceur-runtime@0.0.87/traceur-runtime.js"></script>
<script src="https://jspm.io/system@0.16.js"></script>
<script src="https://code.angularjs.org/2.0.0-alpha.26/angular2.dev.js"></script>
Run Code Online (Sandbox Code Playgroud)
        缺少Angular2的TypeScript定义(TSD):
 - cd src               //go to the directory where your ts-file is
 - tsd install angular2 //load Angular2 TypeScript Definition
Run Code Online (Sandbox Code Playgroud)
然后再次编译(例如tsc -p src -w)
如果tsd失败则首先安装它:
npm install -g tsd@^0.6.0
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           31119 次  |  
        
|   最近记录:  |