如何将导出的常量从typescript文件导入到javascript文件



我试图在javascript文件中导入typescript文件中的常量,但我总是以Unexpected token, expected ,错误告终。

下面是文件中的常量:

export const articleQuery = (slug: string, categorySlug?: string) => 'context'

我希望能够像这样在javascript文件中使用这个函数并传递参数。

import {articleQuery} from "./path/to/file.ts"
const query = articleQuery(slug, categorySlug)

我不确定这是否可行,但有什么建议来实现这一点吗?

a)将tsc path/to/file.ts的文件编译成path/to/file.js并使用(一般用法)

b)如果您正在运行tsx,ts-node或typescript--loader,只需导入./path/to/file./path/to/file.js,这应该工作

c)为什么你需要从js中导入ts ?如果需要进一步解释,请写注释

最新更新