laravel - 登录后 DevTools 无法解析 SourceMap 错误将重定向到该 js 文件
问题描述
我是 VueJS 的新手。我正在关注一个 YouTube 教程 Let's Build a Multi-Purpose Laravel + Vue Application by Code Inspire
这是他的 github 包。 https://github.com/Hujjat/laravStart
我注意到。当我注销并再次登录时,它将重定向到 .js 文件。
就我而言:- http://laravel-vuejs.test/js/popper.js.map
我克隆了他的项目。我尝试使用检查,登录并注销并登录。它将重定向到 http://laravstart.test/js/laravel-vue-pagination.common.js.map
它将显示 404 错误。我每次都删除 /js/xxxx.js.map 然后才恢复正常。
我的两个项目,当我运行检查时。我注意到有 Chrome 警告。
DevTools 无法解析 SourceMap: http://laravstart.test/js/laravel-vue-pagination.common.js.map
DevTools 无法解析 SourceMap:http://laravel-vuejs.test/js/laravel-js/popper.js.map
重要的提示它仅在我打开 chrome 检查窗口时发生。如果我关闭它,它将恢复正常意味着不会重定向到 JS 文件。
屏幕记录: https ://imgur.com/gZzcX5L
我用 Chrome 和 Firefox 进行了测试,inspect 都有同样的问题。
但在 Chrome 中,如果我关闭源地图设置,则不会出现此问题。
任何人如何解决它?编译源图问题?js.map 文件不存在。
解决方案
如果你使用 Laravel Mix,你可以通过调用 webpack.mix.js 文件中的 mix.sourceMaps() 方法来生成源映射。这解决了问题。
mix.js('resources/js/app.js', 'public/js').sourceMaps();
推荐阅读
- excel - Excel CSV 导入:QueryTable.FillAdjacentFormulas 仅适用于第二次刷新
- php - 从没有allow_url_include的远程php函数获取变量
- azure-ad-b2c - Azure B2C 本地帐户使用用户名注册 - 如何获取用户名建议
- linux - pthread_create 在 Linux 中分配大量内存?
- python - IP Whitelist Function - Flask - Python3.x
- c# - jquery ajax发布后模型不更新
- react-native - Vimeo API 在一个 GET 请求中获取多个视频
- ms-access - 如何在 Jackcess 中从 long 转换为 Access Date/Time 值?
- javascript - 将 js 函数中的变量值作为数据传递到 ajax
- python - Python 日志记录自动捕获所有异常