【发布时间】:2014-10-09 16:39:35
【问题描述】:
我正在尝试使用/js/lib/stellar.jquery.js 中的插件:
var $ = require('jquery');
require('./lib/stellar.jquery')
$(function(){
$.stellar();
});
当我运行它时,虽然我没有定义 jQuery。我认为恒星 jQuery 插件在 jq 库之前加载。在stellar 插件的底部有这段代码:
...
// Expose the plugin class so it can be modified
window.Stellar = Plugin;
}(jQuery, this, document));
将“jQuery”更改为“$”也不起作用,给出“$ is not defined”
【问题讨论】:
-
插件是否兼容CommonJS?如果不是,那一定是问题所在。
-
所以我必须
browserify-shim这个插件吗?不知道该怎么做
标签: javascript jquery npm browserify