2016-09-23 5 views
0

私は現在、大規模なPythonアプリケーションのフロントエンドを書いており、さまざまなNodeパッケージから多くの利点が得られることを認識しました(私は現在、1つのReactJSアプリケーションにしています)。大きなPythonアプリケーションでフロントエンドにNodeJSを使用するにはどうすればいいですか?

しかし、ほとんどのチュートリアルでは、Nodeはアプリケーション全体に使用されているようです。私の場合、フロントエンドがほしいだけです。だから私の質問は、私はそれをどうやって行えるのだろうか?私はフロントエンドのJSファイルがあるフォルダにnpm initを実行して、必要なパッケージをインストールするだけですか?そうでない場合は、どうすればいいですか?これはNodeの適切な使用ですか?

おかげ

+0

私はDjango + AngularJSを見たことがありますが、Django + NodeJSは見たことがありません。しかし、あなたは何かを試してみてください、この種の質問はStackOverflowには適切ではありませんbeacauseが広すぎる –

+0

@TalesPádua私は多くのnpmパッケージ(反応、反応ルータ、反応ブートストラップ、Webpack、等)。私は現在現在取り組んでおり、それらを統合するように見えることはできません。 – theJuls

+0

クライアントサイドのjavascriptをダウンロードするのにnpmを使いたいと思っています(実際はありません)。あなたのスタック上でNode.jsを使用してください。)https://github.com/kevin1024/django-npmのようなものは、ダウンロードしたjavascriptをdjangoの静的ファイルディレクトリに簡単にコピーするには十分ではありませんか? – dyeray

答えて

1

Node.jsのは、フロントエンドではなくバックエンド上では実行されません - あなたは、Pythonのノード代わりにを使用することができます。

ノードを使用してフロントエンドコードの準備/コンパイル/ビルド/縮小を行うことができます。

フロントエンドにnpmモジュールを使用できます。Browserifyを参照してください。

repl.itのようなものが必要な場合以外はノードをフロントエンドで実行することはできません。

+0

明らかに私はnpmとNodeJSが混ざっています。このpythonプロジェクトのためにnpmパッケージを使用していたのですが、私の人生の中で、どのように考えているのでしょうか?Browserfyを使っても、アプリケーションにnpmパッケージを簡単にインストールして使用できるように設定するにはどうすればいいですか? – theJuls

関連する問題