如何从npm包中使用打字稿

时间:2019-02-24 16:52:05

标签: typescript npm

我有一些“编译器”软件包,可以生成一些打字稿类。

因此,当我尝试通过npm运行它时,出现此错误:

SyntaxError: Unexpected token export

我不想将其编译为普通的JavaScript,因为我也将不得不编译本地文件。

在npm中,我有:

export {startGenerateClientApi} from './api.gen'
export {startGenerateInterfaces} from './i18n.gen'

然后我就导入:

import {startGenerateClientApi} from 'nest-client-generator'

比起我用ts-node运行它

source code

1 个答案:

答案 0 :(得分:0)

您可以直接指向包中的打字稿文件来完成此操作:

import {startGenerateClientApi} from 'nest-client-generator/your_path_to_ts_file'