問題タブ [react-create-app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
14984 参照

reactjs - react.js - カスタム パスで npm run build を実行する

npm run buildプロジェクトでコマンドを実行react-create-appすると、マップ ファイルなどのすべてのファイル内にビルド フォルダーといくつかのデフォルト パスが作成されます。

ビルド フォルダー内のすべてのパスを BE に一致するように変更できますか?

パッケージ.json:

0 投票する
1 に答える
79 参照

reactjs - react-create-app から通常の react アプリケーションへの移行

最近、react-create-app に基づいて別のプログラマーによって書かれた商用プロジェクトに取り組み始めました。プロジェクトはすでに十分に大きく、開発を停止していないため、webpack、node.js、およびその他のパッケージを自分で完全に構成できるようにしたいため、react-create-app での作業はますます不便になっています。

プロジェクトが最初にそれなしで書かれたかのように、プロジェクトを react-create-app からフォームにできるだけ早く移行する機会を探しています。

後でコードを操作することnpm run ejectは、私には不当に複雑に思えました。

この問題に関する少なくともいくつかの指示またはガイドを見つけようとしていますが、まだ見つかりません。

package.json の依存関係は次のとおりです。

0 投票する
2 に答える
6147 参照

node.js - ローカルホストが動作せず、別のネットワークで実行されていませんか?

概要

  • Win 10 プロ、64 ビット
  • static-server は localhost から動作します
  • 他のすべての node.js サーバーは localhost,127.0.0.1 で動作を停止し、172.16.xxx.xxx ホストでのみ動作します

ソースから、 static-server ホストが 0.0.0.0 であることがわかります。これは私のものと同じです。サーバーを 0.0.0.0 で実行していますhttps://nodejs.org/api/net.html#net_server_listen_port_host_backlog_callback

これはすべて、私の Windows マシンと webpack を使用したいくつかの Web アプリで突然発生しました。Windows を再度インストールしましたが、問題は解決しません。

私はWebpackDevServerホストで使用します:0.0.0.0

詳細

いくつかのvpnがインストールされた真新しいwin 10で実行しています。

だから私はこれらの3つのアプリを持っています

  • ホスト 0.0.0.0:9080 上の webpack-app
  • ポート 9080 の static-server (ローカルホストでもある必要があります)
  • ポート 3000 で react-create-app を使用する webpack-app

ポート 9080 で webpack-app を起動し、ブラウザーに移動すると、「このサイトにアクセスできません。localhost は接続を拒否しました」と表示されます。(すべての webpack アプリが一度に動作を停止するため、9080 で実行されていることは 100% 確信しています)

ここに画像の説明を入力

私は今静的サーバーを起動し、ポート 9080 で実行していますが、まったく文句はありません! ブラウザにアクセスすると、ポート 9080 でページが開きます。

だから今、私は2つの異なるネットワークで実行していると思います。Windows での表示方法は次のとおりです。

ここに画像の説明を入力

そこで、誰かがポート 9080 をリッスンしているかどうかを調べると、次のように表示されます。

ここに画像の説明を入力

静的サーバーをオフにすると、消えます。静的サーバーがそこに正しく表示されることを意味します。

また、そこには他の node.exe プロセスはありません。では、私の webpack-app はどこに行き着いたのでしょうか?

しばらくすると、ポート 3000 で何かがポップアップします

ここに画像の説明を入力

なぜ同じポートにたくさんあるのかわからないので、そのURLにアクセスするとうまくいきます。ただし、localhost:3000 からは機能しません。

何が起こっている?ローカルホストから機能しなくなったのはなぜですか?