怎么能让WebPack加载外部jQuery和jQuery库?

时间:2015-07-26 13:42:23

标签: jquery jquery-plugins frontend webpack

我正在开发一个基于带有引导程序的前端模板的项目。

所以在我的项目中,我们需要在所有页面中加载jQuery,jQuery UI和bootstrap以及其他jQuery插件。

我是WebPack的新手,也做过很多研究,比如通过webpack.config.js将jQuery暴露给全局。

但是我也混淆了如何使其他jQuery插件如bootstrap作为jQuery暴露给全局?

由于此代码将使$ as jQuery并且全局工作(当在条目文件中尝试使用$时,jQuery将自动包含在条目文件中)。

如何添加其他jQuery插件,就像jQuery一样? (当条目使用$时自动包含)

我以前暴露jQuery的方式是创建一个提供的插件:



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




1 个答案:

答案 0 :(得分:0)

您可以使用简单地返回jQuery的所有必需依赖项来定义js文件。像这样:

var jquery = require('./jquery.js');
require('./jquery.plugin1.js');
require('./jquery.plugin2.js');

module.exports = jquery;

现在您可以使用此模块而不是“jquery”,并且可以使用其中定义的所有插件。