假设我有一个模块,其源代码不是ECMA 5(例如它是Coffescript或Typescript或其他语言编写的),并以编译形式与源映射一起分发。我该如何将此源映射包含在Browserify打包中?
例如,想象一个只有单个依赖项的项目:
index.js
node_modules
typescript_module
(main.ts)
dist
main.js
main.js.map
"main.js.map"没有被browserify使用。也就是说,browserify打包的源映射指向了 "main.js",而没有使用描述 "main.ts" 的原始映射。
对于大多数转换步骤来说,通常有一种方法可以输入由先前步骤生成的源映射,但是否有一种方法可以在已经存在源映射的情况下,仅保留它们在原始输入文件上的信息呢?
{debug: true}
的普通的 browserify 生成源映射,没有参考原始文件。 - Jamie Treworgy