Подтвердить что ты не робот

Как я могу использовать псевдоним импорта по умолчанию в Javascript?

Используя модули ES6, я знаю, что могу использовать именованный импорт

import { foo as bar } from 'my-module';

И я знаю, что могу импортировать импорт по умолчанию

import defaultMember from 'my-module';

Я хотел бы иметь псевдоним импорта по умолчанию, и я подумал, что следующее будет работать

import defaultMember as alias from 'my-module';

но это приводит к ошибке синтаксического анализа.

Как я могу (или могу?) псевдоним импортировать по умолчанию?

4b9b3361

Ответ 1

defaultMember уже является псевдонимом - он не должен быть именем экспортируемой функции/вещи. Просто сделайте

import alias from 'my-module';

В качестве альтернативы вы можете сделать

import {default as alias} from 'my-module';

но это скорее эзотерическое.