如何在browserify中使用basil.js?

时间:2015-06-03 13:48:06

标签: javascript requirejs browserify

我想使用the basil package与browserify来管理Cookie。

我已经 $('*').scroll(function() { //yourcode }); 运行了,而且运行正常。

现在我在我的JS中尝试这个:

npm install --save basil

但是require('basil'); var basil = new window.Basil(); 失败了。

我该怎么办?

我也试过这个,只是猜测:

Uncaught TypeError: undefined is not a function

我怎么知道如何包含它?

1 个答案:

答案 0 :(得分:0)

试试这个:

var Basil = require('basil'); var basil = new Basil();

编辑:关于你如何知道如何包含的问题..看看basil.js源代码,第17行。

function Basil() {
    if (!(this instanceof Basil)) return new Basil;
    this.handlers = [];
}

/**
 * Expose `Basil`.
 */
exports = module.exports = Basil;

Basil函数本身作为导出公开,因此这是您想要调用的新函数。