Czy chcesz zainstalować zewnętrzne biblioteki w swojej samodzielnie hostowanej instancji N8N? Ten zautomatyzowany przepływ pracy umożliwia szybkie i bezproblemowe dodawanie pakietów npm do Twojego środowiska N8N.
Uwaga: ten przepływ pracy działa tylko na samodzielnie hostowanych instancjach.
To rozwiązanie automatycznie instaluje pakiety npm takie jak axios, cheerio czy node-fetch w kontenerze Docker N8N, czyniąc je natychmiast dostępnymi w węzłach Code.
Przed użyciem zewnętrznych bibliotek w węzłach Code N8N skonfiguruj te zmienne środowiskowe w pliku Docker compose.
NODE_FUNCTION_ALLOW_EXTERNAL=axios,cheerio,node-fetch
NODE_FUNCTION_ALLOW_EXTERNAL=*
Zaimportuj przepływ pracy do swojej instancji N8N poprzez skopiowanie i wklejenie wszystkich węzłów.
Edytuj węzeł libraries_set. Zmień listę rozdzieloną przecinkami (np. axios,cheerio,node-fetch).
Jeśli wybrałeś Opcję A powyżej, zaktualizuj zmienną NODE_FUNCTION_ALLOW_EXTERNAL o te same pakiety.
Uruchom przepływ pracy ręcznie lub pozwól mu się uruchomić automatycznie.
Ręczne zarządzanie zewnętrznymi pakietami w N8N może być czasochłonne. Ten przepływ pracy automatyzuje cały proces, zapewniając, że Twoje biblioteki są zawsze zainstalowane i aktualne.
Automatyzacja instalacji zewnętrznych bibliotek w N8N otwiera wiele możliwości usprawnienia przepływów pracy. Oto kilka praktycznych zastosowań: