我正在学习配置Laravel Echo Socket.js和 following an article here
bootstrap.js中的代码位于
之下import Echo from "laravel-echo"
window.Echo = new Echo({
broadcaster: 'socket.io',
host: window.location.hostname + ':6001'
});
当我运行上面的代码时,它说,找不到模块“laravel-echo”
我没有使用推杆和redis。在上面的参考页面中,我认为没有给出socket.io
的安装指南有人可以解释我是否遗漏了什么?
答案 0 :(得分:1)
我需要安装以下软件包。
npm install -g laravel-echo-server
<强> then following the step by step instruction as give here 强>
最后在任何js文件之前放下代码。
<script src="http://{{ Request::getHost() }}:6001/socket.io/socket.io.js"></script>
答案 1 :(得分:1)
我解决了安装以下软件包的相同问题:
npm install --save laravel-echo pusher-js