У меня есть класс:
class MyClass {
myMethod () { /**/ }
}
Но я хочу переместить мой метод в отдельный файл. Я попытался создать новый файл,
myMethod. js:
MyClass.prototype.myMethod = () => { /**/ }
и импортировать его в свой основной файл, например:
import './myMethod.js';
, но я получите ошибку: ReferenceError: MyClass is not defined
Изменение оператора импорта или попытка добавить строку экспорта в myMethod. js не имеет значения. Просто кажется, что он не может найти MyClass.
Это кажется довольно распространенной проблемой, поэтому я не понимаю, что я должен делать, или почему я не могу найти что-нибудь об этом в Google. Разделение моего класса на несколько файлов - причина, по которой я хочу использовать веб-пакет.