我在pm2服务器上部署了一个node.js应用程序,该应用程序使用Nginx为我的客户端代码提供服务。我的客户端源代码与 Webpack 捆绑在一起。它应该被缩小和混淆。但是当我在客户端运行我的应用程序并打开控制台日志"源"选项卡时,我可以看到混淆的源代码和位于"top://Webpack"目录下的 webpack 文件结构。
我不想向客户端显示我的代码结构。如何在浏览器上摆脱该 webpack 文件结构?
此原始文件结构由源映射提供。这很棒,因为允许您追溯生产代码中的错误。
您在此处有以下选项
- 通过设置
devtool: false
文档来禁用源映射生成。 - 不要通过删除文件或将nginx配置为不提供这些文件来提供
*.map
文件。
你可以在这里阅读一个讨论,为什么这不是一个好主意