Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript SystemJS:导入时未指定.js时获取错误_Typescript_Systemjs_Commonjs - Fatal编程技术网

Typescript SystemJS:导入时未指定.js时获取错误

Typescript SystemJS:导入时未指定.js时获取错误,typescript,systemjs,commonjs,Typescript,Systemjs,Commonjs,我将TypeScript与模块一起使用:“commonjs”,似乎无法导入导出的类 假设我有一列出口班火车,就像这样: export class Train {} 现在我想在另一个文件中创建该列的实例,如下所示: import { Train } from "./Train"; class Main { var train = new Train(); console.log("Heck it, trainz!", train); } 我得到以下错误: GET http:/

我将TypeScript与
模块一起使用:“commonjs”
,似乎无法导入导出的类

假设我有一列出口班火车,就像这样:

export class 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>
如果将.js添加到导入中,错误会消失,但不会调用
console.log

有人知道怎么回事吗?

对不起,伙计们,我知道了。我使用
window.onload调用了我的init函数,由于
systemjs
现在处理所有事情,所以不再调用该函数。谢谢你的阅读

<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>