У меня есть этот сервер узлов и куча классов JS в каталоге js. Я хочу создать файл, называемый export.js, который экспортирует все классы, требуемые сервером (используя export.Classname = обозначение класса). Однако проблема заключается в том, что у export.js нет доступа к классам. Мне было интересно, какой правильный синтаксис для импорта всего класса ES6 в другой файл. До сих пор я пробовал следовать без везения:Как импортировать JS-файл в другой JS-файл в ES6?
//I want to import User class from User.js
import "./User.js";
import "User";
import "./User";
Любая помощь была бы очень признательна.
Примечание: Не важно, что это имеет значение, но учтите, что я использую транспилер Babel.
Если вы используете babel, то 'import' в порядке. Если нет, вы должны использовать 'require()'. Babel преобразует 'import' в' require() ' – nicovank
Из трех данных, какой правильный синтаксис для импорта? – fur866
Вы прочитали документацию MDN? https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/import. В нем перечислены все возможные способы импорта модуля. –