我正在尝试加载我创建的angular2组件。 Test.component
使用Systemjs,我将/ app下的所有内容的默认扩展名设置为js 出于某种原因,它不会追加" .js" test.component尝试查找它时。如果我将目录移动到目录,这项工作。 有人可以解释一下吗?
答案 0 :(得分:0)
这是一个文件夹问题,让我解释一下: 这是您当前的文件设置:
App
test_component
test.html
test.spec.js
在test.html
中,您在System.config中配置了../app
但由于test.html
位于test_component
文件夹中,../app
不存在,因为{{ 1}}已经是../
文件夹
如果您配置app
而不是../
,它应该可以正常工作。
或者你可以这样简单地配置:
../app
没有文件夹参考。
答案 1 :(得分:0)
我会使用这个配置:
System.config({
map: {
app: '../../map'
},
packages:{
app: {
defaultExtension:'js'
}
}
});