我正在尝试module.exports一个jQuery插件(用于Browserify),但遇到了一些困难。这是我尝试将require()作为模块的jquery.adaptive-backgrounds插件。

我当前的设置如下所示:

adaptive-backgrounds.js

module.exports = {
  /* adaptive-backgrounds script goes here */
  ;(function($){
  ...
}


app.js

var $ = require('jquery/dist/jquery');
var ab = require('./vendors/adaptive-backgrounds');

$(function() {
  $.ab.run();
});


无论出于何种原因,脚本都没有运行。我显然做错了。

如果有人对此有任何经验,我将非常感谢您的帮助。

提前致谢!

最佳答案

adaptive-backgrounds.js的内容看起来并不适合甚至是有效的JS。

您可能只需要以下内容:

adaptive-backgrounds.js

var jQuery = require('jquery');

/* adaptive-backgrounds script goes here */
;(function($){
...

10-06 00:21