将typescript函数从一个文件导入另一个文件

时间:2017-03-21 07:42:09

标签: node.js typescript import

我正在尝试导入一个在我的main.ts文件中使用的函数,但是当我使用node main.ts来运行我的文件时,我得到'不是模块'或'意外导入令牌'。

这些不是节点模块,我没有使用任何框架。

// main.ts
import * as forms from "./script/form";

forms.autoForm();

// form.ts
export function autoForm() {
    // something
}

1 个答案:

答案 0 :(得分:1)

他们模块,根据您的打字稿配置,可以发出多种不同的模块格式。

Typescript是一种编译时语言,为了运行它,必须先将其转换为javascript。

您还可以查看this question,了解有关如何使用tsc监视模式直接使用节点运行打字稿文件的详细信息。