0

gulpfileで nodejs アプリケーションである Appiumデバッグ環境をセットアップしています。gulp transpilebuild/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によって生成されたソースマップをデバッガーに使用させることはできません。

ご協力いただきありがとうございます!

4

1 に答える 1

0

使用する必要があります

   .pipe(sourcemaps.write('.', {
        includeContent: false,
        sourceRoot: '{here your relative URL path to the source dir}'
    }))
于 2016-05-31T11:43:28.943 に答える