[英]Using the npm version of a jQuery plugin?
我一直在使用出色的noUISlider jQuery插件 ,現在我想開始使用npm版本,因為我正在移動JS以使用node和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({...
行上發生錯誤,並指出Uncaught TypeError: $(...).noUiSlider is not a function
。
我想有一些方法可以使用slider
對象設置slider
,但是如何呢? npm軟件包文檔中沒有關於此的任何內容。
NPM中的index.js文件為空,但以下注釋除外:
// placeholder, so require.resolve('xxx-browser') gives root path.
因此,我認為您需要這樣做:
require('nouislider-browser/jquery.nouislider');
順便說一句,我認為您不需要var slider =
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.