Экспорт импорта модуля JS

#javascript #typescript #es6-modules

#javascript #машинописный текст #es6-модули

Вопрос:

 import * as VipCardM from './profession/vipCard/component'
export import VipCard = VipCardM;
  

Код действителен. В чем смысл export import xxx = xxx ?

В ТИПЕ-СКРИПТ.

Комментарии:

1. Что заставляет вас предполагать, что этот код допустим?

2. Это совершенно определенно синтаксическая ошибка. Используете ли вы чистый ECMAScript?

3. есть ли шанс, что вы работаете с typescript?

4. @FelixKling успешно скомпилирован и отлично работает в ts.

5. import x = y Часть, похоже, представляет собой специальный синтаксис для typescript: typescriptlang.org/docs/handbook /… . Кажется удивительным, что его можно комбинировать с export , хотя.

Ответ №1:

Он скомпилирован для export var VipCard = VipCardM; TSC.