NOTE: It's not recommended to edit library. If still in case you want
a workaround then you can follow like below.
I also had the same problem with using slick with browserify but none of solutions worked for me. Then i take a took into slick.js and changed -
Find:
(function(factory) {
'use strict';
if (typeof define === 'function' && define.amd) {
define(['jquery'], factory);
} else if (typeof exports !== 'undefined') {
module.exports = factory(require('jquery'));
} else {
factory(jQuery);
}
}(function($) {
Replace:
;(function ( $, window, document, undefined ) {
add the last line -
Find:
}));
Replace:
})( jQuery, window, document );
Hope it helps to understand the problem.