コマンドラインから実行したときにBabelにソースマップを生成させようとしています。ソースマップに関するBabel ドキュメントは、gulp ワークフローを対象としているように見えますが、それがコマンド ラインにどのように変換されるかはわかりません。
を使用してタイプスクリプトをコンパイルしています
tsc -p ./src
私のtsconfig.json:
{
"compilerOptions": {
"module": "amd",
"noImplicitAny": true,
"removeComments": false,
"preserveConstEnums": true,
"out": "wwwroot/app.js",
"sourceMap": true,
"target": "ES6"
},
"files": [
"App.ts"
]
}
これにより、wwwroot/app.js と wwwroot/app.js.map が生成されます。
次に、app.js で babel を実行します。
babel ./wwwroot/app.js -o ./wwwroot/app.js --presets es2015 --compact false --inputSourceMap ./wwwroot/app.js.map --sourceMaps both
これにより app.js が変更されますが、app.js.map は元の状態のままになります。つまり、2 つが一致しなくなります。
最終的な app.js を typescript ソースにマップする新しいソースマップを作成するためのバベル ステップを取得するにはどうすればよいですか?