加载app.js会导致错误:a.default不是构造函数

时间:2019-07-02 07:49:23

标签: laravel laravel-5.3 broadcast laravel-echo

enter image description here我正在尝试通过推杆使用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 .....

0 个答案:

没有答案