node_packages
のためのアーキテクチャです:私は個人的にnode_packages
がjs
フォルダの下の静的なだけでなく、そのようなpackage.json
にすべきだと思いますDjangoのNPMとノードパッケージアーキテクチャ
|- Django project
|-- app1
|-- app2
|-- node_modules
|--- foundation-sites
|--- grunt
|-- static
|--- css
|--- images
|--- js
|--urls.py
|--settings.py
|--package.json
:
|- Django project
|-- app1
|-- app2
|-- static
|--- css
|--- images
|--- js
|---- node_modules
|----- foundation-sites
|----- grunt
|---- packages.json
|--urls.py
|--settings.py
違いがありますか?それはベストプラクティスですか?どうして?
私はこれが最善のANだと思います私はなぜそれをプロジェクトの外に置かないのだろうかと思っています。 –
ありがとうございます。うん、私はプロジェクト構造になると本当にあなたのプロジェクトに依存するので、物事を構成しない方法の角度から質問に答えようとしました。たとえば、完全にAPIに基づいたReact/ReduxベースのアプリケーションであるDjangoプロジェクトがいくつかあります。このようなプロジェクトでは、フロントエンドのものを完全に独自のレポに引き出し、別々にホストすることが好きです。 Djangoのテンプレートシステムを使用するプロジェクトでは、通常、Djangoプロジェクト自体でテンプレートを使用する方が理にかなっています。 – joslarson
なぜそれは意味がないのですか? DjangoテンプレートはReactプロジェクトを包むことができ、場合によっては(管理ページのような)npmパッケージにアクセスすることもできます – AlxVallejo