如何操作JavaScript代码及其源代码映射(在node.js中)?

如何操作JavaScript代码及其源代码映射(在node.js中)?,javascript,node.js,source-maps,Javascript,Node.js,Source Maps,我们有一些JavaScript,它是由同样创建了源映射的编译器生成的 现在我想对这个输出做一些简单的工作,比如添加一些行或剥离一些代码。但是它必须以一种同时更新源映射的方式来完成,以便它对更改的代码保持有效 这可能吗?您需要处理源代码,否则您将不得不从新的源代码生成新的源代码映射。为什么您不能编辑原始代码?所需的更改无法用原始语言或工具链表达(这就是我要后期处理的原因)。好的,我明白了。不过,即使与这个问题无关,我还是很好奇您使用的是什么编译器,以及您需要操作输出代码的哪些部分?在我的实际案例中

我们有一些JavaScript,它是由同样创建了源映射的编译器生成的

现在我想对这个输出做一些简单的工作,比如添加一些行或剥离一些代码。但是它必须以一种同时更新源映射的方式来完成,以便它对更改的代码保持有效


这可能吗?

您需要处理源代码,否则您将不得不从新的源代码生成新的源代码映射。

为什么您不能编辑原始代码?所需的更改无法用原始语言或工具链表达(这就是我要后期处理的原因)。好的,我明白了。不过,即使与这个问题无关,我还是很好奇您使用的是什么编译器,以及您需要操作输出代码的哪些部分?在我的实际案例中,我使用TypeScript,并希望对JS输出进行各种创造性的操作。比如连接文件、拼接子字符串等,所以您不想修改代码的功能,而只是移动部分代码?那你可能想看看。