找不到模块“laravel-echo”

时间:2012-05-01 07:31:35

标签: laravel-5.5

我正在学习配置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

的安装指南

有人可以解释我是否遗漏了什么?

2 个答案:

答案 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 
相关问题