/ / Jak mogę odwołać się do wspólnego modułu TypeScript w Angular i node.js? - angularjs, node.js, maszynopis

Jak mogę odwołać się do udostępnionego modułu TypeScript w Angular i pliku node.js? - angularjs, node.js, maszynopis

Stworzyłem moduł TypeScript o nazwie My.Models, który zawiera kilka modeli i mam dwie aplikacje, które muszą korzystać z tego modułu, a obecnie nie używają TypeScript.

Aplikacje są aplikacja Angular po stronie klienta i a aplikacja node.js po stronie serwera.

Co to jest podejście, które umożliwiłoby mi wprowadzanie zmian w module My.Models, a następnie łatwe przekazywanie tych zmian do aplikacji zużywających?

Odpowiedzi:

1 dla odpowiedzi № 1

Najłatwiej jest opublikować swój moduł na npm. Może to wymagać kilku zmian w ustawieniu kątowym, jeśli nie używasz już modułów npm w swojej kanciastej aplikacji. pakiet internetowy z Angular, który pozwala pisać i wymagać wspólnych modułów js (NPM). Browserify to kolejna opcja dla używania wspólnych modułów js. Jeśli nie chcesz zrobić 100% commonjs / npm, musisz opublikować na npm dla swojej aplikacji węzła i altana dla twojej kanciastej aplikacji.

Następnie publikujesz nową wersję udostępnionego modułu po wprowadzeniu zmian, a następnie możesz zaktualizować aplikację Angular i aplikację węzła.

Możesz użyć prywatne moduły NPM lub po prostu opublikuj swój moduł do git (Jak zainstalować prywatny moduł NPM bez własnego rejestru?)