使用npm版本的jQuery插件?

我一直在使用优秀的noUISlider jQuery插件 ,现在我想开始使用npm版本,因为我正在移动我的JS来使用节点和browserify。

然而,我不明白如何适应我的代码与npm版本,我不明白为什么没有关于这个文件。 我错过了一些关于节点如何工作的基本知识?

我运行npm install --save nouislider-browser 。 现在,这是我的JS:

  var slider = require('nouislider-browser'); $("#slider-date").noUiSlider({ start: [20, 80], connect: true, range: { 'min': 0, 'max': 100 } }); 

这不会在var slider行发生错误,但是会在$("#slider-date").noUiSlider({...上出现错误$("#slider-date").noUiSlider({... line,说Uncaught TypeError: $(...).noUiSlider is not a function

我想有一些方法来设置滑块使用slider对象,但如何? npm包文档中没有关于这个的东西。

除了以下注释,NPM中的index.js文件是空的:

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

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

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

顺便说一句,我不认为你需要var slider =