在resources/js/app.js
中有以下行:require('./bootstrap');
。
如果我在require('./custom-stuff');
下方添加一行,则将custom-stuff.js
放在resources/js
中,我可以看到它包含在app.js
中。到目前为止一切顺利。
但是我对包含文件的顺序感到困惑。如果在custom-stuff.js
中添加:
$(function () {
$('[data-toggle="tooltip"]').tooltip()
});
它没有激活工具提示,而我看到代码包含在app.js
中。
如果我在结束</body>
标签之前(以及在包含app.js
之前)在Blade模板中添加了上面的工具提示激活代码,则它确实起作用。
这是为什么?我想将所有内容都保留在app.js
中,包括引用包含的其他库的自定义代码。
答案 0 :(得分:1)
您可以尝试为app.js
重新订购构建组合,然后尝试检查webpack.mix.js
。