Chciałbym móc opracować aplikację Node.JS przy użyciu najnowszych funkcji JS i Node.JS (takich jak Node.JS v8 lub nawet v13), ale muszę wdrożyć aplikację na wbudowanym serwerze Linux z Node.JS < strong> v4 (Omega2, OpenWRT, łuk MIPS ).
Czy można w jakiś sposób zbudować aplikację i sprawić, by działała na tak starej wersji Node.JS? Dziękuję za odpowiedzi, sugestie i rozwiązania!
0
Dmitry
17 grudzień 2019, 07:31
2
Możesz użyć transpilera babel. Przekonwertuje nowsze funkcje/składnie do wstecznie kompatybilnej wersji JavaScript
– Sunil Chaudhary
17 grudzień 2019, 07:36
1
Spędzałbym czas zastanawiając się, jak zaktualizować system wbudowany do bardziej nowoczesnej wersji node.js. Połowa wartości node.js to dostęp do ogromnej biblioteki modułów open source, z których bardzo niewiele jest już obsługiwanych w węźle v4.
– jfriend00
17 grudzień 2019, 09:23
1 odpowiedź
Możesz użyć nvm, aby mieć obie wersje węzła w systemie i uruchomić obie aplikacje w innej wersji węzła.
-1
Anirudh Singh
17 grudzień 2019, 08:11
Obawiam się, że Node v4 nie wykona niektórych funkcji ES, ale co najważniejsze wiele modułów, których potrzebuję, wymaga Node >8
– Dmitry
17 grudzień 2019, 08:22