使用npm版本的jQuery插件?

时间:2015-05-26 10:20:04

标签: javascript jquery node.js

我一直在使用优秀的noUISlider jQuery plugin,现在我想开始使用the npm version,因为我正在移动我的JS以使用node和browserify。

但是我不明白如何调整我的代码以使用npm版本,我不明白为什么没有关于这个的文档。我错过了关于节点如何工作的基本知识吗?

我已经application.properties了。现在这是我的JS:

npm install --save nouislider-browser

这在 var slider = require('nouislider-browser'); $("#slider-date").noUiSlider({ start: [20, 80], connect: true, range: { 'min': 0, 'max': 100 } }); 行没有错误,但在var slider行显示错误,说$("#slider-date").noUiSlider({...

我想有一些方法可以使用Uncaught TypeError: $(...).noUiSlider is not a function对象设置滑块,但是如何? npm package documentation中没有关于此事的任何内容。

1 个答案:

答案 0 :(得分:0)

除了此评论之外,NPM中的index.js文件为空:

// placeholder, so require.resolve('xxx-browser') gives root path.

所以我认为你需要这样做:

require('nouislider-browser/jquery.nouislider');

BTW我认为你不需要var slider =