2017-02-25 117 views
2

我试图让jQuery与Laravel 5.4一起工作。我用npm安装了jQuery。我在同一个文件夹中有两个文件:app.jsbootstrap.js。从app.js我导入文件bootstrap.js有:如何让jQuery与Laravel一起工作?

require('./bootstrap'); 

bootstrap.js我导入jQuery的有:

window.$ = window.jQuery = require('jquery'); 

仍然在我的刀片观点,当我尝试:

<script> 
    $(document).ready(function() { 
     console.log('jQuery is working!'); 
    }); 
</script> 

我得到一个参考错误告诉我“$未定义”。

任何想法我做错了什么?先谢谢你。

回答

1

您是否在视图中加入了它?你需要把这样的东西:

<script src="{{ mix('js/app.js') }}"></script> 
+0

是的!但是我在'script'标记中设置了'async'属性设置为'async'。解决了! – louisfischer