我试图让 Babel 在从命令行运行时生成源映射。围绕 sourcemaps的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 的原始状态,这意味着两者不再对齐。
如何获得 babel 步骤以生成将我的最终 app.js 映射回我的 typescript 源的新源映射?