前提・実現したいこと
現在
- Node.js
- Webpack
- Express
- socket.io
- pixi.js(2Dグラフィックライブラリ)
のライブラリを使って
VPSサーバーにおいて, Node.jsで起動されたserver.jsでゲーム通信の管理をsocket.ioで行い,
ユーザ側において,socket.ioでserver.jsと通信をして, pixi.jsでゲーム画面描画をしたいと考えています.
発生している問題・エラーメッセージ
現在,Webpackで,サーバ側つまりすべてのクライアントの通信を担当するserver.jsをコンパイルすることはできています.
Nodeで起動するように,webpack.config.jsに色々と書いています.
クライアント側は, HTMLから読み込む必要があり,
- クライアントがサーバにアクセスする
- サーバはExpressの機能で index.htmlを返す
- クライアントは受け取ったindex.htmlと,その中に書いてあるapp.jsを使ってsocket.ioレンダリング
をさせたいです.
ここで問題なのが,クライアント側のコードも一緒のWebpackで扱おうとすると,Nodeサーバ用にコンパイルしたserver.jsの設定webpackだと,クライアント側のapp.jsを同じ設定ファイルでコンパイルできませんでした.
質問したいこと
このようにWebpackで,サーバ側もJS,クライアント側もJSで作りたいとき
サーバ用とクライアント用の,Webpackの設定が異なってきます.
このようなとき,ディレクトリを分けて,完全に別プロジェクトとしてWebpackをするべきなのでしょうか.
もしくは,webpack.config.jsを複数用意して,行うべきなのでしょうか.(これは出来ました.)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。