私はフラスコのバックエンドとreactjsで書かれたWebアプリを持っています。私は現在プロジェクトをセットアップしているので、reactjsアプリはフラスコのアプリケーション内に入れ子になっていて、シンボリックリンクを使用してコンパイルされたbundle.js
ファイルを適切な場所(jsを含むファイル)に配置します。だから私のプロジェクトは、このようなものになります。フラスコ開発サーバを起動するときにシェルスクリプト/コマンドを実行する
├── app.py
├── js
│ └── bundle.js -> reactapp/public/bundle.js
├── reactapp
│ └── public
│ └── bundle.js
└── templates
をこれが正常に動作しますが、私は私の中で何かを変更するたびに、私はWebPACKの手動私のbundle.jsを再構築持っている必要がありますアプリを反応させます。私は、flask run
がdevサーバを起動するために呼び出されるたびにnpm run build
がシェルスクリプトを呼び出すか実行するかどうかを知りたいので、bundle.js
は常に最新です。これは可能ですか?あるいは、私が気づいていないフラスコ+反応を使用するためのベストプラクティスがありますか?
https://github.com/webpack/webpack-dev-server – davidism