[nodejs开发] typescript引入js模块或文件
    		       		warning:
    		            这篇文章距离上次修改已过440天,其中的内容可能已经有所变动。
    		        
        		                
                在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文件中使用这些全局变量或函数了,无需显式导入。
评论已关闭