这个问题通常是由于在使用 import 语句导入模块时使用了 default 关键字,但是原模块并没有提供名为 default 的导出。解决方法是:
例如,在下面的示例中,我们试图从名为 myModule 的模块中导入其 default 导出:
import myDefault from './myModule';
但是,如果 myModule 并没有提供名为 default 的导出,就会导致上述问题。相反,我们应该明确地指定要导入的成员:
import { myMember } from './myModule';
在原 TypeScript 文件中,我们可以这样导出一个名为 myDefault 的默认成员:
const myDefault = 'default export';
export default myDefault;
这样,就可以在编译后的 JavaScript 文件中使用 default 关键字导入这个模块了:
import myDefault from './myModule';
console.log(myDefault); // 'default export'