gulpfileで nodejs アプリケーションである Appiumのデバッグ環境をセットアップしています。gulp transpile
build/lib に .js ファイルを生成するものを実行できます。ブレークポイントの設定に関しては、元の lib/*.js ソース ファイルではなく、build/lib/*.js にブレークポイントを設定する必要があります。gulp-sourcemapsをインストールし、.js.map ファイルを生成する sourcemaps を生成するタスクを作成しました。
この時点で立ち往生しています。によって生成されたファイルはgulp transpile
、これらのソースマップを認識しません。//# sourceMappingURL
また、生成されたすべてのビルド ファイルを編集して、使用するたびに最後に手動で追加したくありませんgulp transpile
。では、エディター (Visual Studio コード) でこれらのマップ ファイルを使用し、生成されたビルド ファイルではなく元のソースにブレークポイントを配置するにはどうすればよいでしょうか?
https://code.visualstudio.com/docs/editor/debugging#_node-debuggingを見てきましたが、私が書いたタスクを使用してgulpによって生成されたソースマップをデバッガーに使用させることはできません。
ご協力いただきありがとうございます!