我正在使用带有module: "commonjs"
的TypeScript,而我似乎无法导入导出的类。
假设我有一个出口级火车,如下:
export class Train {}
现在我想在另一个文件中创建该Train的实例,如下所示:
import { Train } from "./Train";
class Main {
var train = new Train();
console.log("Heck it, trainz!", train);
}
我收到以下错误:
GET http://localhost:3000/Train 404 (Not Found)
(index):10 Error: Fetch error: 404 Not Found
Instantiating http://localhost:3000/Train
Loading http://localhost:3000/App.js
Loading App.js
at fetch.js:37
at <anonymous>
我head
的{{1}}看起来像这样:
index.html
如果我将.js添加到导入中,则错误会消失,但<script src="node_modules/systemjs/dist/system.src.js"></script>
<script>
System.config({
"defaultExtension": "js"
});
System.import('dist/App.js').catch(function(err){ console.error(err); });
</script>
不会被调用。
谁知道发生了什么?
答案 0 :(得分:0)
对不起伙计们,我想通了。我使用window.onload
调用了我的init函数,因为systemjs
现在处理所有事情,因此不再调用它。谢谢你的阅读!