繁体   English   中英

Webpack在其他组件中包含jQuery

[英]Webpack include jQuery in other components

我使用Webpack,并且我的脚本是按这种方式构造的。

scripts
  components
    heroSlider.js
  app.js

我通过npa npm安装jQuery并像这样导入app.js

import $ from 'jquery';

而且工作正常。 但是我不想在我的组件文件中使用jQuery。 怎么样?

app.js中,我还导入了组件。

import heroSlider from './components/heroSlider';

heroSlider.js看起来像这样

export default function heroSlider() {

  // Here I wan't to use jQuery

}

但是我不想在我想使用它时再次在组件中导入jQuery。 有办法吗?

如果您使用需要全局jquery实例的jquery插件,则可以使用暴露加载器 公开 jquery

设置好之后,您可以使用以下方法进行要求:

require("expose?$!jquery");

暂无
暂无

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

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