Import 是否可以在typescript中导入*

Import 是否可以在typescript中导入*,import,typescript,Import,Typescript,是否可以使用*类似于import*from./myModule'的方法,一次导入.ts文件中导出的所有类和函数 我不想从“/myModule”以我的身份导入*然后调用函数,如me.myFunc 我想从myModule导入类似python的东西*不,这是不可能的。您必须指定要导入的内容,如下所示: import {SomeClass, SomeInterface} from './someModule'; 或者将其导入变量并从那里调用,如您所述: import * as someModule f

是否可以使用
*
类似于
import*from./myModule'的方法,一次导入
.ts
文件中导出的所有类和函数

我不想从“/myModule”以我的身份导入*
然后调用函数,如
me.myFunc


我想从myModule导入类似python的东西*不,这是不可能的。您必须指定要导入的内容,如下所示:

import {SomeClass, SomeInterface} from './someModule';
或者将其导入变量并从那里调用,如您所述:

import * as someModule from './someModule';
但是,如果模块中不需要模块的功能,则可以导入模块,而无需为其分配变量。如果只是设置一些全局状态,这可能会很有用:

import './someModule';

FWIW认为python中的错误实践是well@basarat是的,但有时这样做更容易,它会损害可发现性/可审查性@basarat ok!我会记住的,谢谢,曼娜你确定最后一行行行吗?导入很好,但当我尝试使用来自该模块的类时,仍然会出现错误,如我所写-您不能使用其中的类和内容:)那么像这样导入有什么好处?您阅读了我的答案还是只是尝试了代码?就像我写的:如果只是一些代码,它很有用,可以直接执行,也可以设置一些全局变量或其他什么。但是,您不能使用类/接口或它导出的任何东西。