在很多打包工具如vite等的配置文件中,经常有sourceMap这个配置项,那么sourceMap到底是啥?
一句话解释就是
sourceMap 存储着,打包前的代码到打包后的代码的位置信息
如果你懂得sourceMap计算位置信息的原理的话,就可以根据sourceMap文件,从打包后的经过压缩过的js文件中,推算出代码的原来位置。
但是呢,我们这种菜鸟有必要知道sourceMap算法么?
我觉得还没到哪一步呢,我们首先就先知道他是一个什么东西就行,在打包工具的配置文件中,在生产环境一般设置为false,防止被解析,测试环境随意了。