RollupJS + Uglify:不正确的源映射

时间:2017-06-28 17:31:04

标签: gruntjs uglifyjs grunt-contrib-uglify rollupjs

我们正在使用grunt来运行RollupJS以产生生命 这个工作正常 - 所有的源图都可以工作,我可以在Chrome中调试而不会出问题。

但是,我们尝试通过UglifyJS(通过grunt任务)运行该文件,以连接其他一些平面文件,并对结果进行uglify。 我通过Uglify中的sourceMapIn属性传递现有的源图文件。这会输出一个看起来很正常的源图,但在Chrome中,所有的行号映射都是不正确的。我们无法在任何地方进行调试。

有没有其他人成功使用RollupJS + Uglify,并使用了有效的源图?

谢谢!

2 个答案:

答案 0 :(得分:0)

使用rollup-plugin-uglify。这样,Rollup可以将Uglify的源图与之前的步骤结合起来。

答案 1 :(得分:0)

尝试使用 Rollup-plugin-terser,对我来说效果很好。 或者,请提供汇总配置和代码示例的详细信息,以便进一步调试。