Node.jsとAngular 2のWebサイトのプロジェクト構造に苦労しています。 私は以下を使用します: サーバー側のNodejs + Express。 クライアント側の角2。Angular 2とNode.jsプロジェクト構造
私が見つけたほとんどのガイドでは、人々は両方の技術を同じプロジェクトに入れました。彼らはクライアントとサーバーのフォルダを持っていますが、package.jsonはルートにあります。これは私にとって不思議なことです。なぜなら、あなたのpackage.jsonは、サーバー側とクライアント側の依存関係が混在しているので混乱します。
2つのプロジェクトを作成することを考えていました.1つはNode.jsサーバー側、もう1つはAngular 2クライアント側です。しかし、これがうまくいくか、これが正しい構造であるかどうかはわかりません。
人が1つのプロジェクトにすべてを入れる理由はありますか?それとも、2つのプロジェクトを作成する方が良いですか?
1 - https://git-scm.com/book/en/v2/Git-Tools-Submodules 2 - https://github.com/lerna/lerna – ArtemSky