Badałem, w jaki sposób różne koncepcje modułów mogą być stosowane w NodeJS i aplikacjach przeglądarkowych przy użyciu wymagań NodeJS (oczywiście w aplikacjach NodeJS) i RequireJS w środowisku przeglądarki internetowej.Czy możliwe jest dostosowanie modułu JavaScript zarówno do NodeJS, jak i RequireJS?
Potem przyszło mi do głowy, że niektóre moduły mogą być użyteczne zarówno dla aplikacji klienckich, jak i serwerowych, a zatem mogą być ponownie wykorzystane.
W jaki sposób można rozbudować moduły, aby były kompatybilne z obydwoma środowiskami?
Jeden jest synchroniczny i jeden asynchroniczny. Moją pierwszą myślą było wykorzystanie asynchronicznej składni, a następnie zdefiniowanie niestandardowego modułu dla NodeJS, który po prostu wywołuje synchronicznie asynchroniczne wywołanie zwrotne. Ale w jaki sposób emulator RequireJS zostałby włączony do modułu między różnymi środowiskami bez wcześniejszego korzystania z synchronicznego wywołania zwrotnego NodeJS?
Dzięki za szybką odpowiedź, bardzo pomocne! –