webpack dev serverのデバッグにlaunch.jsonを設定することはできますか?私のケースでは、私はユニバーサル(サーバレンダリングを介して表現する)リアクションアプリに取り組んでおり、VSコードで直接サーバー側をデバッグできることは本当にうれしいでしょう。vsコードでwebpack devサーバーをデバッグしますか?
答えて
私はWebpackを使用してVueJSアプリケーションを開発していましたが、VSCodeクロムデバッガを使用して数時間掘り下げて正常にデバッグできました。私はあなたのアプリケーションがReact 1であることを知っていますが、私はデバッグ作業を行うために行った手順を説明して説明します。うまくいけば、VSCodeのreact/webpackアプリケーションをデバッグするためにlaunch.jsonを設定するのに役立ちます。ここに私の最後のlaunch.jsonた:
{
// Using the chrome debugger to debug a Vue application
"type": "chrome",
"request": "launch",
"name": "Chrome launch",
// Set the URL to match the root URL of your application
"url":"http://localhost:8000/#/",
"webRoot": "${workspaceRoot}",
/** Configure source map paths using the instructions below */
"sourceMapPathOverrides": {
"webpack:///./src/*.js": "${workspaceRoot}/src/*.js",
"webpack:///src/*.vue": "${workspaceRoot}/src/*.vue",
"webpack:///./node_modules/*": "${workspaceRoot}/node_modules/*"
}
}
私のためのキーが正しくlaunch.jsonでsoureMapPathOverridesオプションを設定しました。まず、webpack設定の "devtool"オプションが "source-map"または "cheap-eval-source-map"(私は "source-map"を使用していました。私はそれらをテストしていない)。あなたが何をしたいかsourceMapPathOverrides--
を--Setting
は、ローカルマシン上の対応する場所に(誤っ少なくとも私にとっては、デフォルトでマッピングされているように見える)ソースマップファイルをマップです。これを行うには、通常webpack-dev-serverまたはwebpackを使用してプログラムを実行します。その後、Chromeで開き、devtoolsの[sources]タブを開きます。 [ソース]タブのナビゲータ(デフォルトでは左側)で、[ネットワーク]タブを開き、フォルダ構造を確認します。
次のようなものであるフォルダ構造が表示されるはずです。
top
localhost:8000
assets
src
...
(no domain)
...
webpack://
(webpack)
...
(webpack)-dev-server
...
.
...
src
...
さて、あなたはどこかここtranspiledファイルと元のソースファイルの両方を見つけることができ(そうでない場合は、あなたの「devtoolをダブルチェックする必要がありますが"は" source-map "または" cheap-eval-source-map "に設定されていましたが、各ソースファイルをハードドライブ上の場所にマップする必要があります。 Vueの場合は、.jsファイルと.vueファイルを対応する場所にマップする必要がありました(launch.jsonで見られるように、node-modulesフォルダは別々にマップされています)。おそらく別のものになるでしょう反応のためのマッピング。
launch.jsonのURLをwebpackアプリケーションのURLと一致するように設定し、launch.jsonを設定する必要があります。
これで、webpack-dev-server(またはwebpack)を使用してファイルを実行し、デバッガを起動できるはずです。 VSCodeでブレークポイントを設定し、通常通りデバッグできるはずです。うまくいけば、これは誰かを助けるでしょう
- 1. のWebPACK-devのサーバー
- 2. webpack-dev-serverをexpress + webpack-dev-middleware/webpack-hot-middlewareに変更する
- 3. 「コマンドが見つかりません:webpack-dev-server」のwebpack-dev-serverエラー
- 4. webpack devモジュールを使用しないwebpackホットモジュールの交換?
- 5. webpack devサーバープロキシにCookieを追加できますか?
- 6. のWebPACK-devのサーバーが別のフォルダに提供
- 7. Windowsコンソールからwebpack devサーバーを停止するにはどうすればよいですか?
- 8. Webpack-dev-serverはCORSリクエストを許可していません
- 9. Mavenプロファイル - dev vs production
- 10. webpack-dev-serverとhtml-webpack-pluginを使用してindex.htmlを見る方法
- 11. WebPACKのエラー - 私は私のWebPACK-devのサーバーを起動するNPMとき、私はこのエラーを取得していますファイルまたはディレクトリ
- 12. webpack dev-serverの遅延モードとは何ですか?
- 13. コードはdevサーバーで動作し、GAEで起動できません
- 14. IntelliJ IDEA TypeScript/Webpackデバッグは、JavaScriptブレークポイントでのみ機能します
- 15. VS 2008のコードはVS 2005で動作しますか?
- 16. webpack-dev-serverは複数のHTMLファイルを提供できますか?
- 17. WebStormのWebPackのデバッグ11
- 18. Dockerコンテナ内のwebpack-dev-serverをホストから接続する
- 19. Webpack dev server reloadがバーチャルボックスで動作しない
- 20. webpack-dev-server APIとGulpでインラインモードを使用するには
- 21. feathers/expressでwebpack-dev-middlewareを使用するには?
- 22. webpack-dev-serverを使用しているときにwebpackビルドにbundle.jsがありません
- 23. VSコードを使用してPHPを起動してデバッグする方法は?
- 24. "webpack-dev-server"を実行するとCopyWebpackPluginが失敗する
- 25. はと反応するホット・ローダーとのWebPACK-devのサーバー作業が反応し、ルータ
- 26. vsでデバッグ中のローカリゼーション
- 27. Express、webpack-dev-severが見つからないReactインデックス
- 28. 非管理者としてVSでデバッグ
- 29. webpack dev server rebuild timeを減らすには
- 30. devサーバーで作成した移行スクリプトを本番サーバーで再利用する必要がありますか?
あなたが探しているものではありませんが、とにかくお手伝いをすることができます:https://github.com/s-a/iron-node – romseguy
私は同じ質問があります。私はこのブログのポストに出くわしました、それは役に立つかもしれません、http://blog.assaf.co/debugging-a-webpack-plugin-loader/。 – 1001b