Bootstrap 4需要单独的jQuery插件 – 未捕获的ReferenceError:未定义Util

Bootstrap 4 alpha.通过引用单个文件创建模态,在本例中为“util.js”和“modal.js”.在打开模态时,它会抛出此异常.

Uncaught ReferenceError: Util is not defined

见fidle:https://fiddle.jshell.net/bhjk6tg4/

更新了小提琴,我得到它的工作,事实证明你需要先导入“util.js”.

注意:我找不到引导4 alpha个别文件的CDN,所以我复制了modal.js的原始javascript文件并将其粘贴到小提琴(javascript)中.

最佳答案 此问题正在发生,因为
bootstrap-4,版本v4.0.0-alpha.3后不尊重UMD.请参阅说明和相应的
pull request

This removes UMD and CommonJS transpilation from the build.

因此,旧的模块格式&加载器/转换器(AMD requirejs,CommonJS browserify等),不能以旧的方式使用,因为个别UMD文件不可用in the directory anymore.

您需要更新构建JS应用程序的方式,或者使用/ dist中编译的Bootstrap JS.

点赞