我应该将 sourcemaps 部署到生产环境吗?
Should I deploy sourcemaps to production?
我正在部署我的网站——一个用 GatsbyJS 构建的静态网站——我的源地图是迄今为止我最大的文件。我有 3 个大约 3MB 的 sourcemap 文件。总体而言,它们可能占我构建的 70%。
我应该将它们部署到我的生产服务器吗?
sourcemaps是否只有打开devtools的用户才会下载?
考虑 what a source map is 你只需要考虑到:
- 如果公开提供,用户可以访问您的源代码(only if source map files are requested with the proper tools,当然)。
- 需要更多磁盘space(在你的情况下~3 MB)
但是,当然,如果您需要调试应用程序,您可能需要在生产模式下使用它们(在生产模式下,因为在开发模式下不需要出于调试目的使用它们)(参见 Source maps files in production - Is it safe? and Why use source maps in production?) .
因此,这个决定 完全取决于您 根据您的需要和要求,并牢记前面提到的要点。
我正在部署我的网站——一个用 GatsbyJS 构建的静态网站——我的源地图是迄今为止我最大的文件。我有 3 个大约 3MB 的 sourcemap 文件。总体而言,它们可能占我构建的 70%。
我应该将它们部署到我的生产服务器吗?
sourcemaps是否只有打开devtools的用户才会下载?
考虑 what a source map is 你只需要考虑到:
- 如果公开提供,用户可以访问您的源代码(only if source map files are requested with the proper tools,当然)。
- 需要更多磁盘space(在你的情况下~3 MB)
但是,当然,如果您需要调试应用程序,您可能需要在生产模式下使用它们(在生产模式下,因为在开发模式下不需要出于调试目的使用它们)(参见 Source maps files in production - Is it safe? and Why use source maps in production?) .
因此,这个决定 完全取决于您 根据您的需要和要求,并牢记前面提到的要点。