将引导程序加载到Node时出错



当我在节点中运行茉莉花测试用例时,我得到以下错误。这个modal()对话框基本上是一个引导组件。

TypeError: $(…)。modal不是函数

所以我将jquery和bootstrap添加到我的节点环境中进行jasmine测试。但是它失败了,错误如下。有人能帮忙吗?

require('./support/jquery');
require('./support/bootstrap');

错误:Bootstrap的JavaScript需要jQuery

您是否尝试过将jQuery设置为全局?

global.jQuery = require('jquery');
require('bootstrap');

尝试在添加引用时更改顺序。你需要先添加JQuery,然后再添加Bootstrap。或者确保这些组件都是通过bower或npm 下载的,而不是从其他包管理器下载,否则可能会导致错误。

最新更新