繁体   English   中英

jquery未在webpack中的IIFE中定义

[英]jquery not defind inside IIFE in webpack

我正在使用 laravel mix 进行 js 捆绑。 但是 $ 的值在 js 中的 IIFE 函数中没有定义。 这是我的代码

import $ from 'jquery';
window.$ =  $;

(function($, window) {
console.log($);
})();

我认为您错过了将参数传递给您的 IIFE。

(function($) {
  console.log($);
})($);

编辑:在您的情况下,这样做更有意义,因为您没有尝试别名变量:

(function() {
  console.log($);
})();

如果您有变量jQuery并且您想在 IIFE 中使用名称$而不是jQuery ,那么您可以这样做:

(function($) {
  console.log($);
})(jQuery);  

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM