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

时间:2016-08-31 14:02:07

标签: javascript jquery node.js twitter-bootstrap npm

当我在节点中运行我的jasmine测试用例时,我收到以下错误。 这个modal()对话框基本上是一个bootstrap组件。

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

所以我将jquery和bootstrap添加到我的节点环境中进行茉莉花测试。但是它失败并出现以下错误。有人可以帮忙吗?

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

错误:Bootstrap的JavaScript需要jQuery

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

尝试在添加引用时更改顺序。您需要先添加 JQuery然后再添加Bootstrap 。或者肯定比通过bower或npm 下载这些所有组件而不是从不同的包管理器下载它可能会导致错误。