我使用webpack v4.16.2作为我的捆绑包工具,并将devtool设置为'source-map'。我试图通过Chrome源代码选项卡调试源文件。然而,当我点击源文件位于webpack://目录下时,发生了一个错误:
devtool
'source-map'
webpack://
我没有使用webpack-dev-server,只是将源文件构建到dist/文件夹中,并通过Nginx加载页面。这个错误是什么意思?我很确定源Map文件已经生成了。我该如何修复这个错误?先谢谢你。
webpack-dev-server
dist/
rbl8hiat1#
我这一整天都在想同一个问题:尝试设置webpack.prod.config
optimization: { minimize: false }
以下是我目前的发现:
5vf7fwbs2#
我得到了完全相同的问题,相同的错误信息等时,试图调试typescript / html在谷歌浏览器。解决方法是清空缓存。按Ctrl + H加载浏览器历史记录,然后按“清除数据”按钮。然后尝试按Ctrl + O或Ctrl + P再次加载/选择源文件。
7vux5j2d3#
亚历克斯是对的,source-map devtool模式生成.map文件当在生产模式下缩小代码时,文件丢失sourcesContent属性。另一种修复方法是在Chrome开发工具中取消选中Enable JavaScript source maps。x1c 0d1x
Enable JavaScript source maps
3条答案
按热度按时间rbl8hiat1#
我这一整天都在想同一个问题:
尝试设置webpack.prod.config
以下是我目前的发现:
5vf7fwbs2#
我得到了完全相同的问题,相同的错误信息等时,试图调试typescript / html在谷歌浏览器。
解决方法是清空缓存。
按Ctrl + H加载浏览器历史记录,然后按“清除数据”按钮。
然后尝试按Ctrl + O或Ctrl + P再次加载/选择源文件。
7vux5j2d3#
亚历克斯是对的,
source-map devtool模式生成.map文件当在生产模式下缩小代码时,文件丢失sourcesContent属性。
另一种修复方法是在Chrome开发工具中取消选中
Enable JavaScript source maps
。x1c 0d1x