Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在npm编译的js文件中使用jquery,而不将jquery编译到输出中_Jquery_Npm_Webpack - Fatal编程技术网

如何在npm编译的js文件中使用jquery,而不将jquery编译到输出中

如何在npm编译的js文件中使用jquery,而不将jquery编译到输出中,jquery,npm,webpack,Jquery,Npm,Webpack,不幸的是,我与wordpress插件在将jQuery加载到中时发生冲突,然后我将jQuery编译到我的npm main.js文件中,该文件加载到页脚中 这就是我如何将jQuery加载到我的npm main.js文件中 如果我删除这行,我的冲突问题就解决了,但我得到了这个错误 这是我的工具提示函数,当jquery被编译到文件中时,它可以正常工作 // tool tip config $('[data-toggle="tooltip"]').tooltip({ boundary: 'scro

不幸的是,我与wordpress插件在将jQuery加载到中时发生冲突,然后我将jQuery编译到我的npm main.js文件中,该文件加载到页脚中

这就是我如何将jQuery加载到我的npm main.js文件中

如果我删除这行,我的冲突问题就解决了,但我得到了这个错误

这是我的工具提示函数,当jquery被编译到文件中时,它可以正常工作

// tool tip config
$('[data-toggle="tooltip"]').tooltip({
    boundary: 'scrollParent',
    placement: 'top'
});
因此,main.js中调用的所有jQuery都停止工作

// commons functions
(function ($) {

    // nothing jquery works in here

})(jQuery);
有人知道如何在npm main.js文件中解决这个问题而不将jQuery编译到混合中吗?所以我可以在头上单独jQuery


提前感谢您的指点。

尝试使用导入。Require不是合适的方法-

import jQuery from 'jquery';

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

window.jQuery = window.$ = jQuery;