【问题标题】:TypeError: Cannot read properties of null (reading 'dataset') in Laravel Jetstream-inertiaTypeError:无法在 Laravel Jetstream-inertia 中读取 null 的属性(读取“数据集”)
【发布时间】:2021-12-29 20:45:01
【问题描述】:

此错误突然出现。我尝试重新安装 npm 包,但它不起作用。但是当我使用相同的 npm 包创建一个新的 jetstream-inertia 项目时它可以工作。 有什么帮助吗? 在 Chrome 上测试:

app.js:10 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'dataset')
    at exports.createInertiaApp (app.js:10)
    at Module../resources/js/app.js (app.js:27154)
    at __webpack_require__ (app.js:53738)
    at app.js:53903
    at Function.__webpack_require__.O (app.js:53775)
    at app.js:53905

【问题讨论】:

    标签: laravel npm webpack inertiajs jetstream


    【解决方案1】:

    只需将脚本标记放在 HTML 中的 @inertia 标记之后。发生此错误是因为脚本标记在 head 标记中,并且 vue 找不到 #app 元素。 我相信您从脚本标签中删除了“延迟”属性。要么添加 defer 属性,要么在最后加载 app.js。

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    • 是的,你能详细说明一下答案吗
    猜你喜欢
    • 2019-06-22
    • 2021-12-07
    • 2022-01-12
    • 2021-12-04
    • 2021-12-17
    • 2022-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多