У меня есть проект с использованием класса функций.
часть конфигурации webpack выглядит примерно так:
...
output: {
library: 'FirstPoint',
...
FirstPoint - это первая точка доступа к главному классу, а mainКласс в index.js (точка входа) выглядит примерно так:
import { onInit } from './intilize'
import { showSomeThing } './somthing'
export function MyClass(props) {
onInit()
}
MyClass.prototype.showFoo = showSomeThing
полный пример этого:
let myClass1 = new FirstPoint.MyClass()
let myClass2 = new FirstPoint.MyClass()
myClass1 .showFoo() //not show myClass1 detail, use last instance detail (myClass2)
после запуска, все сделано.только после создания другого экземпляра метод showFoo, использующий функцию вне основного класса, сохраняет последнее значение из последнего экземпляра.
Я хочу создать экземпляр для всего нового объекта, который определяется из класса MyClass, или, другими словами, есть ли способ, которым я могу импортировать все импортированные модули на первый уровень, то есть основной класс,и вместо вывода (производственная версия) массива модулей, есть только один модуль, и внутри этого других модулей, как функция?