@historydev
Редактирую файлы с непонятными расширениями

Почему функция не импортируется?

Добрый день. Скажите пожалуйста почему функция не импортируется?

./modules/export.js
export default { createScene } //Без ошибок

./index.js
import createScene = require("./modules/scene"); //Ругается редактор и ошибка после компиляции, предлагает только ts-ignore


UPD:
import { createScene } from "./modules/scene"; //Аналогичная ошибка


Спасибо
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 2
./modules/export.js
require("./modules/scene")

А синтаксис нужен для ES модулей:
import createScene from "./modules/scene";
Ответ написан
Robur
@Robur
Знаю больше чем это необходимо
пишите как все:
export default createScene
и
import createScene from './modules/scene'

или
export createScene
и
import {createScene} from './modules/scene'

export default { createScene }
можете писать тогда когда сможете рассказать зачем вам это надо и будете знать как это правильно импортировать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы