tutorial que online node javascript jquery gruntjs browserify shim

javascript - que - browserify vs webpack



Completa un plugin jQuery con browserify (3)

Puedes intentar haciendo esto:

shim: { jquery: { path: ''lib/bower/jquery/jquery.js'', exports: ''$'' }, ''jquery.tablesorter'': { path: ''lib/bower/jquery.tablesorter/js/jquery.tablesorter.js'', exports: null, depends: { jquery: ''$'', } } }

Si lo anterior no funciona, puedes intentar esto:

shim: { jquery: { path: ''lib/bower/jquery/jquery.js'', exports: null }, ''jquery.tablesorter'': { path: ''lib/bower/jquery.tablesorter/js/jquery.tablesorter.js'', exports: null, depends: { jquery: ''jQuery'', } } }

Hola, estoy usando la tarea de exploración de grunt para configurar mi código, he revisado jQuery y ahora estoy tratando de incluir jquery.tablesorter.

¿Se pueden usar los complementos de jquery con browserify de esta manera?

shim: { jquery: { path: ''lib/bower/jquery/jquery.js'', exports: ''$'' }, ''jquery.tablesorter'': { path: ''lib/bower/jquery.tablesorter/js/jquery.tablesorter.js'', exports: ''tablesorter'', depends: { jquery: ''$'', } } }


Es mucho más fácil requerir global.JQuery y luego requiere su módulo, no requiere cambios en package.json:

global.jQuery = require(''jquery''); require(''tipso'');


Tal vez no necesites usar la sección "browserify-shim" en package.json si usas esta extensión.

Puede hacer clic aquí Utilizando Browserify con jQuery Plugins

Lo intenté y funciona.

Ejemplo

paquete.json

"browserify": { "transform": ["browserify-shim"] }, "browser": { "jQuery.translit": "./public_html/js/vendor/jquery/jquery.translit.js" }, "browserify-shim": { "jQuery": "global:jQuery" }

Archivo JS:

var $ = require("jQuery"), translit = require("jQuery.translit"), //don''t use this variable heading = require("./helper/heading.js"); $.transliterate("parameter"); //use as regular jQuery plugin instead