簡體   English   中英

使用jQuery插件的npm版本?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM