基本上我的角度2开发设置在某种程度上是错误的,我无论如何做出正面或反面。这就是:
在日志中,我看到以下内容:
> 404 GET /app/app.component.ts.js
虽然typescript编译器编译 app.component.js 等文件(注意缺少的.ts)
那是怎么回事?造成这种情况的原因以及如何解决这个问题?
答案 0 :(得分:0)
我认为你没有以正确的方式导入模块。您应该使用以下内容:
import { AppComponent } from './app.component';
我猜你这样做了:
import { AppComponent } from './app.component.ts';
如果您使用以下配置,SystemJS将自动将js
扩展名附加到模块名称:
<script>
System.config({
packages: {
app: {
format: 'register',
defaultExtension: 'js' // <-------------
}
},
});
System.import('app/boot') // <------- No extension here as well
.then(null, console.error.bind(console));
</script>