为什么某些用 vue.js 创建的 web 应用,直接用 chrome 的检查工具就能直接看到项目源码?
資深大佬 : watanuki 8
主是个业余的,因为一般见到的都是打包成一个 bundle.js ,像图中这种情况的,还是第一次见,这让我产生了两个疑问:
- 这是怎么实现的,是对应 webpack 中的某些配置吗?
- 为什么要特意这样做?这不是把项目源码的大部分都暴露出来了吗?

大佬有話說 (31)
主是个业余的,因为一般见到的都是打包成一个 bundle.js ,像图中这种情况的,还是第一次见,这让我产生了两个疑问:

但是有成本。
混淆还是要做的。
方便调试的同时暴露源码。不过对其它前端来说可是大好消息,可以下载下来学习、分析。
为些我还写了一个 sourcemap 解压工具
https://github.com/mutoo/webpack-sourcemap-unpacker
https://play.dlsite.com/dist/js/play.bundle.js
https://play.dlsite.com/dist/js/play.bundle.js.map
我是不太明白这脑回路。。。
前端代码即使进行了混淆压缩, 但 source map 没有关闭, 仍然会在浏览器进行加载