Javascript 导出jQuery插件

Javascript 导出jQuery插件,javascript,jquery,browserify,Javascript,Jquery,Browserify,我正在尝试module.exports一个jQuery插件(用于Browserify),但是我有点困难。它是我试图require()作为一个模块的插件 我当前的设置如下所示: 自适应背景.js module.exports = { /* adaptive-backgrounds script goes here */ ;(function($){ ... } var $ = require('jquery/dist/jquery'); var ab = require('./ven

我正在尝试
module.exports
一个jQuery插件(用于Browserify),但是我有点困难。它是我试图
require()
作为一个模块的插件

我当前的设置如下所示:

自适应背景.js

module.exports = {
  /* adaptive-backgrounds script goes here */
  ;(function($){
  ...
}
var $ = require('jquery/dist/jquery');
var ab = require('./vendors/adaptive-backgrounds');

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

module.exports = {
  /* adaptive-backgrounds script goes here */
  ;(function($){
  ...
}
var $ = require('jquery/dist/jquery');
var ab = require('./vendors/adaptive-backgrounds');

$(function() {
  $.ab.run();
});
不管出于什么原因,脚本都没有运行。我显然做错了什么

如果有人有这方面的经验,我会非常感谢你的帮助


提前谢谢

adaptive backgrounds.js的内容看起来甚至不是有效的js

您可能只需要以下内容:

自适应背景.js

var jQuery=require('jQuery');
/*自适应背景脚本在这里*/
;(函数($){
...

什么是
;(函数($){
位?@JMM插件就是这样的: