diff --git a/build/server/server.node.ts b/build/server/server.node.ts index a36680a2bc..bd89a9d3a1 100644 --- a/build/server/server.node.ts +++ b/build/server/server.node.ts @@ -88,13 +88,15 @@ namespace $ { @ $mol_mem_key generate( url : string ) { - // Если использовать динамически подгружаемые через $mol_script модули - // То урл тут может быть вида /gd/demo/app/-/gd/avatar.npm/-/app.js - // В path должна попасть часть до первого /-/ - // Динамически подгрудаться могут обособленные, редко используемые скрипты. - // Например шахматы, встроенные в основное приложение. - // У которых двиг stockfish.js динамически загружается в воркер. - // Логично лениво грузить скрипты только при открытии шахмат. + /* + Если использовать динамически подгружаемые через $mol_script модули + То урл тут может быть вида /demo/app/-/node_modules/stockfish/-/stockfish.js + В path должна попасть часть до первого /-/ + Динамически подгружаться могут обособленные, редко используемые скрипты. + Например шахматы, встроенные в основное приложение. + У которых здоровый двиг stockfish.js динамически загружается в воркер + только при открытии шахмат. + */ const matched = url.match( /^(.*?)\/-\/((?:(?:\w+(?:.\w+)+)(?:\/-\/)?)+)$/ ) if( !matched ) return [] as $mol_file[]