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