2013-01-01 10 views
6

Mam zamiar użyć narzędzia webowego wewnątrz mojej aplikacji Nodeej dla kilku równoległych zadań. Jednak, ponieważ moduł 'webworker-threads' jest zgodny z implementacją webmasterów HTML5, wymagane moduły Nodejs, takie jak require("fs"), nie działają w przeglądarce WWW. importScripts() można załadować pliki js, ale chciałbym funkcji wewnątrz pracownik WWW, tak, żebym mógł require zainstalowanych modułów npm. Czy istnieje obejście tego problemu?Załaduj moduł Nodejs do pracownika WWW

Odpowiedz

7

autor internetowych wątków tutaj. Dziękujemy za korzystanie z modułu!

Istnieje domyślny obiekt native_fs_ z readFileSync, którego można użyć do odczytu plików.

Poza tym, mam starali się zaskoczyć onejs skompilować wszystkie wymagane moduły package.json do jednego pliku JS dla importScripts w użyciu, tak jak można by zrobić podczas wdrażania do pracownika internetowej środowiska po stronie klienta. (Istnieje również wiele alternatyw dla onejs - przeglądarka, itp.)

Mam nadzieję, że to pomoże!

+0

Dzięki. To bardzo pomaga! – JJin

+0

__ @ audreyt__ można importować moduły zależne od innych modułów w ten sposób, o ile są one wymienione w 'pakiet.json'? – Redsandro

+0

Czy byłoby możliwe ładowanie modułów węzła, które używają rodzimych zasobów, takich jak 'v4l2camera'? – yombo

Powiązane problemy