首先感谢您的阅读。让我解释一下我面临的问题。所以我安装推进器与Laravel回声成功,并试图在我使用它dash.blade.php,这是我的导入app.js文件:<script src="{{ asset('js/app')}}"></script>。之后我使用了这个:
<script>
Echo.channel('channelDemoEvent')
.listen('eventTrigger', (e) => {
alert('Its working');
});
</script>
Run Code Online (Sandbox Code Playgroud)
运行它时,我在 chrome 控制台中收到此错误: Uncaught ReferenceError: Echo is not defined
我在互联网上搜索了这个错误超过 2 个小时,当我window.在Echo出现不同的错误之前添加时,该错误是这样的:
Uncaught TypeError: Cannot read property 'channel' of undefined
我试图对这些进行评论,app.js因为我读到这可能会导致此错误:Vue.component('example-component', require('./components/ExampleComponent.vue'));
window.Vue = require('vue');
const app = new Vue({
el: '#app',
});`
Run Code Online (Sandbox Code Playgroud)
在评论这些之后,我得到了同样的错误。感谢阅读,祝您有美好的一天。