Hy那里
我是Webpack或JS-bundel的新手。所以这个问题听起来可能愚蠢。如果是的话,我很抱歉..
我正在使用webpack捆绑所有JS文件。到目前为止,我有这个im main.js
:
var jQuery = require('jquery');
var autogrow = require('jquery.ns-autogrow');
(function($){
$(function(){
$('textarea').autogrow();
});
})(jQuery);
但是现在我在ns-autogrow插件/模块的开头得到了Uncaught TypeError: Cannot read property 'fn' of undefined
。
(function($, window) {
return $.fn.autogrow = function(options) { ...
我有什么问题需要依赖吗?
答案 0 :(得分:0)
您必须在应用程序的全局范围内包含jquery依赖项才能以这种方式使用它:
(function($){
$(function(){
$('textarea').autogrow();
});
})(jQuery);
要做到这一点,你应该使用类似的东西:
externals: {
// require("jquery") is external and available
// on the global var jQuery
"jquery": "jQuery"
}
您可以在此address
查看更多详情我希望它可以提供帮助