在我的电子(http://electron.atom.io/docs/latest/tutorial/quick-start/ )中使用引导滑块(https://github.com/seiyria/bootstrap-slider )时出现以下错误) 应用程序 :
“未捕获的 TypeError:$(...).Slider 不是函数”
早些时候,我也在努力使用 Jquery,但使用以下方法解决了它: https ://github.com/atom/electron/issues/254 :
window.$ = window.jQuery = require('/path/to/jquery'); 而不是常规:
引用的原因是 Query 包含以下内容:
if ( typeof module === "object" && typeof module.exports === "object" ) {
// set jQuery in `module`
} else {
// set jQuery in `window`
}
我不明白使用它来引导滑块的正确方法是什么。
我可以看到 bootstrap-slider.js 有一个处理“模块”的组件,这可能会导致异常,就像在 jquery 中一样。
(function(root, factory) {
if(typeof define === "function" && define.amd) {
define(["jquery"], factory);
} else if(typeof module === "object" && module.exports) {
var jQuery;
try {
jQuery = require("jquery");
} catch (err) {
jQuery = null;
}
module.exports = factory(jQuery);
} else {
root.Slider = factory(root.jQuery);
}
请告诉我如何处理这个问题。