我正在尝试通过推杆使用laravel广播(laravel 5.3)。包含app.js文件后,出现“ Uncaught TypeError:a.default不是构造函数”。
我已经安装了pusher服务器,laravel elixir和pusher.js 我已经在resources / assets / bootstrap.js
中取消注释了这些行import Echo from "laravel-echo"
window.Pusher = require('pusher-js');
window.Echo = new Echo({
broadcaster: 'pusher',
key: 'my-pusher-key',
cluster: 'eu',
encrypted: true
});
然后我安装了elixir和laravel echo和pusher-js
npm install
npm install --save laravel-echo pusher-js
最后我运行gulp --production
app.js已生成,但是将其包含到刀片时出现错误。错误从这里开始: window.Echo = new a [“ default”]({broadcaster:“ pusher”,key .....