【发布时间】:2018-09-11 14:35:53
【问题描述】:
我正在尝试使用 WebPack Encore 在 Symfony 4 项目中包含 BootstrapDialog。
首先,我将 Bootstrap Dialog JS 文件复制到所有其他 JS 文件所在的 JS 文件夹中。
其次,我在 app.js 文件中做了这个:
require('./bootstrap-dialog');
global.$ = global.jQuery = $;
alert(BootstrapDialog);
第三,我在引导对话框 JS 文件中添加了这个。
alert(BootstrapDialog);
注意 app.js 中的警报和引导对话框 js 文件中的警报。
引导对话框 js 文件中的警报显示了 BootstrapDialog 函数体,但是 app.js 中的警报导致它显示在浏览器控制台窗口中:
ReferenceError: BootstrapDialog is not defined
如何使 BootstrapDialog 函数可以从它自己的 JS 文件外部访问?
问候 詹姆
【问题讨论】:
标签: javascript jquery bootstrap-4 symfony4 webpack-encore