[nodejs开发] typescript引入js模块或文件
在TypeScript中引入JavaScript模块或文件,你需要遵循以下步骤:
- 确保你的JavaScript文件是一个模块。为此,在JavaScript文件的顶部添加以下代码:
// example.js
export function someFunction() {
// ...
}
- 在TypeScript文件中引入这个模块。假设你的JavaScript文件名为
example.js
,并且在与TypeScript文件相同的目录下:
// example.ts
import { someFunction } from './example.js';
someFunction();
确保TypeScript编译器能够理解这些JavaScript模块,你可能需要在tsconfig.json
中设置allowJs
为true
,以允许编译JavaScript文件。
{
"compilerOptions": {
"allowJs": true
// ...其他配置项
}
// ...其他配置项
}
如果你想在TypeScript中引入全局变量或模块,可以使用declare
关键字创建一个声明文件:
// global.d.ts
declare const globalVariable: any;
declare function globalFunction(): void;
然后就可以在TypeScript文件中使用这些全局变量或函数了,无需显式导入。
评论已关闭