如何将jQuery插件导入babel应用程序

时间:2018-08-31 15:17:07

标签: javascript jquery ecmascript-6 jquery-plugins babel

所以我有一个使用ES6模块并由babel编译的现代javascript应用程序构建。

在这个应用程序中,我需要使用jQuery plugin进行某些DOM操作。我不想全局公开jQuery,然后使用脚本标签将插件代码加载到文档中。相反,我希望插件仅在模块内部可用:

import $ from 'jquery';
// some magic importing pluginName

$('#element').pluginName();   // how to make this work? 

当然,插件不是模块,在实例化时需要$变量出现。

1 个答案:

答案 0 :(得分:1)

您将需要插件:

import $ from 'jquery';
require('path-to-plugin');

$('#element').pluginName();