私はフロントエンドとしてAngular4を使用し、バックエンドとしてTypescriptで書かれたNodeJSを使用するプロジェクトに取り組んでいます。Typescriptプロジェクトで共有ソースを使用する最も良い方法は?
私は両側(DTOのようなもの)の間にいくつかのTSソースを使いたいのですが、私はそれをどのようにして最善の方法で処理するのか分かりません。彼らはいくつかの外部依存関係を使用します。
私には3つのフォルダがあります:client /、server/and common /。
- 一般的なフォルダ(共通のtsソースを含む)には独自のpackage.jsonが必要ですか?
- コンパイルされた.jsファイルはどこにありますか?共通/ dest /?もしそうなら、アプリケーション(クライアント+サーバ)を実行するときにインポートがうまくいくでしょうか?
私の角型アプリのために、自分のノードのタイプスクリプトソースをコンパイルして、角度付きで(npm startで)使用しています。