如何摆脱客户端的webpack源代码?

时间:2017-08-15 06:09:45

标签: node.js webpack pm2

我在pm2服务器上部署了一个node.js应用程序,它使用Nginx为我的客户端代码提供服务。我的客户端源代码与Webpack捆绑在一起。它应该被缩小和混淆。但是,当我在客户端运行我的应用程序并打开控制台日志" source" tab我可以看到混淆的源代码和webpack文件结构,它位于" top:// Webpack"目录。

我不想向客户端展示我的代码结构。如何摆脱浏览器上的webpack文件结构?

1 个答案:

答案 0 :(得分:0)

此原始文件结构由sourcemaps提供。这很棒,因为它允许您追溯生产代码中的错误。

您在此处有以下选项

  • 通过设置devtool: false Docs停止生成源代码映射。
  • 不要通过删除文件来提供*.map文件,也不要将nginx配置为不提供这些文件。

您可以阅读讨论为什么这不是一个好主意here