laravel 在进行js编译时报错

在利用redis进行laravel广播时,我先安装了laravel-echo-server ,

npm install -g laravel-echo-server

然后在resource/asset/bootstrap.js中加入了如下代码:

import Echo from "laravel-echo"
window.Echo = new Echo({

broadcaster: 'socket.io',
host: 'http://demotest.com:6001'

});

然后运行 gulp -watch进行编译,结果报错了图片描述

有没有哪位大佬能帮忙指点下,看看什么地方出错了。

个人推测是不是我引入的laravel-echo-server是全局安装的,并不在项目的node_modules下,所以会说模块缺失?这个前端再编译的时候,js文件必须要在node_modules下嘛?

阅读 1.9k
1 个回答

项目根目录跑一下npm install laravel-echo --save

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进