将引导程序加载到节点时出错
Posted
技术标签:
【中文标题】将引导程序加载到节点时出错【英文标题】:Error when loading bootstrap into Node 【发布时间】:2017-01-08 04:09:12 【问题描述】:当我在 node.js 中运行我的 jasmine 测试用例时出现以下错误。 这个 modal() 对话框基本上是一个引导组件。
TypeError: $(...).modal 不是函数
所以我将 jquery 和 bootstrap 添加到我的节点环境中以进行 jasmine 测试。但是它失败并出现以下错误。有人可以帮忙吗?
require('./support/jquery');
require('./support/bootstrap');
错误:Bootstrap 的 JavaScript 需要 jQuery
【问题讨论】:
【参考方案1】:添加引用时尝试更改顺序。您需要先添加 JQuery,然后再添加 Bootstrap。或者确保您通过 bower 或 npm 而不是从不同的包管理器下载这些所有组件这可能会导致错误。
【讨论】:
【参考方案2】:您是否尝试将 jQuery 设置为全局?
global.jQuery = require('jquery');
require('bootstrap');
【讨论】:
以上是关于将引导程序加载到节点时出错的主要内容,如果未能解决你的问题,请参考以下文章