Я пытаюсь заставить 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.
Затем я запускаю babel поверх app.js:
babel ./wwwroot/app.js -o ./wwwroot/app.js --presets es2015 --compact false --inputSourceMap ./wwwroot/app.js.map --sourceMaps both
Это изменяет app.js, но оставляет app.js.map в исходном состоянии, то есть они больше не совпадают.
Как мне получить шаг babel для создания новой исходной карты, которая сопоставляет мой окончательный файл app.js с исходным кодом моего машинописного текста?