2016-09-11 2 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 файлЧто такое `приложение` в угловом приложении?

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

где приложение является ссылкой? не могли бы вы рассказать мне, что изменить и попытаться запустить это? я могу изменить 'app' на какое-то другое имя – user944513

+0

Пожалуйста, проверьте мой вопрос' edit'. Я изменил папку 'app' на' d' и изменил значение. файл system.config – user944513

+0

app не является папкой приложения. app ссылается на скомпилированный файл main.ts, который является main.js, он не связан с папкой приложения, что-то другое. Итак, как вы сказали в файле systemjs.conf, он сначала ссылается на папку (а не приложение, папку, в которую скомпилированы файлы), а затем он говорит, что загружает файл main.js из этой папки. – tibbus

Смежные вопросы