简体   繁体   中英

How to add jquery plugins using webpack?

I am using webpack with angular 2 for my web appllication i need to add a jquery slider to my app , so i am using a jquery plugin for that .

My webpack config for jquery is

new ProvidePlugin({   
    jQuery: 'jquery',
    $: 'jquery',
    jquery: 'jquery'   
}) 

above ProvidePlugin gives $ and jQuery to all over my app , but i need to import the jquery plugin also to my app

Normally a jQuery plugin would be imported where required, rather than globally.

For example:

import 'jquery.waterwheelCarousel.min.js';

This will cause the plugin file to be loaded and as jQuery is provided globally, it should cause the plugin function to be made available on the jQuery object ( $("#carousel").waterwheelCarousel() )

If you want to made it globally available instead, look at https://webpack.github.io/docs/configuration.html#entry

in main.ts include

import 'jquery';

once.

then in webpack config

   new ProvidePlugin({
       jQuery: 'jquery',
      'window.jQuery': 'jquery',
       $: 'jquery',
      'window.$': 'jquery'
    })

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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