Импорт файлов из подкаталога с помощью Systemjs
Я пытаюсь загрузить компонент angular2, который я создал. Test.component
Используя Systemjs, я устанавливаю расширение по умолчанию js для всего в / app. По какой-то причине он не добавляет ".js" к test.component, когда пытается найти его. Эта работа, если я перемещаю это все каталог вверх. Может кто-нибудь объяснить?
2 ответа
Я бы использовал эту конфигурацию:
System.config({
map: {
app: '../../map'
},
packages:{
app: {
defaultExtension:'js'
}
}
});
Это проблема с папкой, позвольте мне объяснить: вот ваша текущая настройка файла:
App
test_component
test.html
test.spec.js
В test.html
вы настроили ../app
в System.config но так как test.html
находится в test_component
папка, ../app
не существует, так как ../
уже app
папка
если вы настраиваете ../
вместо ../app
, это должно работать нормально.
или вы можете просто настроить этот способ:
packages:{
app: {
defaultExtension:'js'
}
}
без ссылки на папку.