typescript 中 import 处理允许导入其他模块。编译器将 import 语句转换为 JavaScript 代码,导入对象和值:基本语法:import { item1, item2 } from “module_name”;引入所有:import * as module_alias from “module_name”;默认导入:import defaultmodule from “module_name”;重命名导入:import { item as renameditem } f
typescript 中的 Import 处理
TypeScript 是如何处理 import 的?
TypeScript 允许通过 import 关键字导入其他模块或文件中的代码。当编译 TypeScript 代码时,编译器会将 import 语句替换为 JavaScript 代码,其中包含从导入模块中导出的对象和值。
TypeScript 中 import 的详细说明
1. 基本语法
import { Item1, Item2 } from "./module_name";
- import:用于导入模块或文件。
- { Item1, Item2 }:指定从模块中导入的特定对象或值。
- ./module_name:导入语句,用于指向要导入的模块或文件。
2. 引入所有
import * as module_alias from "./module_name";
- import * as:导入模块中导出的所有对象和值,并将它们存储在一个别名对象中。
3. 默认导入
import DefaultModule from "./module_name";
- import DefaultModule:导入模块中导出的默认导出对象。
4. 重命名导入
import { Item as RenamedItem } from "./module_name";
- as RenamedItem:重命名导入的对象或值。
5. 相对导入
import "./submodule/script.ts";
- ./submodule/script.ts:相对导入,用于导入当前目录中其他模块或文件。
6. 类型导入
import type { Item } from "./module_name";
- import type:仅导入模块中类型信息,而不导入实际值。