6

我正在学习配置 Laravel Echo Socket.js 并在此处关注文章

bootstrap.js 中的代码如下

import Echo from "laravel-echo"

window.Echo = new Echo({
    broadcaster: 'socket.io',
    host: window.location.hostname + ':6001'
});

当我运行上面的代码时,它说,找不到模块“laravel-echo”

我没有使用 pusher 和 redis。在上面的参考页面中,我认为,没有只为 socket.io 提供安装指南

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

4

2 回答 2

10

我解决了安装以下软件包的相同问题:

npm install --save laravel-echo pusher-js 
于 2019-10-02T03:05:08.500 回答
1

我需要安装以下软件包。

npm install -g laravel-echo-server

然后按照此处给出的分步说明进行操作

最后将下面的代码放在任何 js 文件之前。

<script src="http://{{ Request::getHost() }}:6001/socket.io/socket.io.js"></script>
于 2018-01-26T21:07:55.520 回答