Можно ли использовать libsquoosh (библиотека узлов обработки img) в eniroment Nginx njs
Я пытаюсь: использовать с сценариев модулемNginx njs для какого-то причудливого libsquooshкэширования \ обработки изображений на лету для внутреннего сервера плиток OSM . Чтобы использовать библиотеки Node в среде njs, я пытаюсь следовать инструкциям по Nginx , но, похоже, не могу обойти ту или иную глобальную (?) Библиотеку, не просматривая для объединения.
load.js:
global.ImagePool = require('@squoosh/lib').ImagePool;
Ошибка:
npx browserify load.js -o bundle.js -d Error: Can't walk dependency graph: ENOENT: no such file or directory, lstat './worker_threads'
В отдельности, как с использованием библиотеки в приложении browser \ Node, так и с использованием njs для динамического извлечения изображений и возврата больших двоичных объектов по динамическим путям несложно, но это просачивается на некую загадочную (для меня) территорию, которую я не понимаю. Прямо сейчас моя рабочая теория состоит в том, чтобы найти, где node хранит свои глобальные модули, и попытаться скормить их для просмотра, что кажется непродуктивным.
Кроме того, у меня есть некоторые подозрения относительно того, возможно ли что-то сделать с соблюдением требований njs для начала:
ECMAScript 5.1 (строгий режим) с некоторыми ECMAScript 6