GENERATE_SOURCEMAP=false 的副作用是什么?

Yah*_*ati 4 javascript node.js reactjs webpack create-react-app

在项目中使用 sv2pdf 时,我遇到了Failed to parse source map错误。我找到了这个解决方案,现在已经解决了。解决方案是仅添加GENERATE_SOURCEMAP=false到文件中.env

但是,我不确定该解决方案可能产生的副作用。根据官方 Create React App文档development,它在in 中但在 中使用时被忽略production。我使用这个会冒什么风险吗?

Web*_*nan 5

源映射是从转换后的源映射到原始源的文件,使浏览器能够重建原始源并在调试器中呈现重建的原始源。莫兹拉

启用后,GENERATE_SOURCEMAP应用程序源代码的完整副本将与 JS 文件的“缩小”/“转编译”版本捆绑在一起。

如果您启用此功能 ( GENERATE_SOURCEMAP=true),您的应用程序的访问者将可以使用浏览器“开发工具”等工具看到原始源文件。

如果您将其关闭 ( GENERATE_SOURCEMAP=false),则在您创建项目时,它不会创建源映射文件build(源映射是在 CRA 的生产模式下默认生成的)。