2016-09-11 74 views
0
<script> 
     System.import('app').catch(function(err){ console.error(err); }); 
    </script> 

这是什么app?我正在学习angular 2。我从这里克隆了快速启动角度项目 https://github.com/angular/quickstart 我将app文件夹重命名为d,但仍然运行正常。 systemjs.conf文件角2应用程序中的“app”是什么?

map: { 
      // our app is within the app folder 
      app: 'd', 

所以我没有得到什么是app在这里?当我改变app一些其它的名字提示错误

感谢

回答

0

的名称是从systemjs.config.js,那里的“应用程序”的名字应该链接到编译main.ts文件这是main.js


所以对于简短的答案是从项目的根javascript(NOT typescript)文件,从angular2启动应用程序的位置。

+0

哪里的应用程序是链接?你能告诉我我该如何改变它并尝试运行它?我可以更改'应用程序'为其他名称 – user944513

+0

请检查我的'编辑'问题我将'app'文件夹更改为'd'并更改值为system.config文件 – user944513

+0

应用程序不是应用程序文件夹。应用程序链接到main.js编译的main.ts文件,它与应用程序文件夹不相关。所以你如何在它首先链接到一个文件夹(不是应用程序,文件被编译的文件夹)的systemjs.conf文件中说,然后它说从该文件夹加载main.js文件。 – tibbus