使用带有 ES6 导入的 jQuery 插件

Luk*_*ent 5 javascript jquery node.js ecmascript-6 summernote

我已经使用 npm安装了 jquery 插件summernote,它位于我的 node_modules 目录中。

我现在正在尝试以与之前在 html 中加载脚本时几乎相同的方式来使用 summernote 函数。

import { summernote } from 'summernote';

export default function () {
    const summernote = $('.editor');
    summernote.summernote();
}
Run Code Online (Sandbox Code Playgroud)

我无法通过上面的代码抛出 summernote.summernote is not a function

Est*_*ask 5

该模块不会导出任何有用的内容(就像 jQuery 插件包所期望的那样)。

summernote不使用导入,并且未使用的导入成员会使导入成为空操作。

它应该是

import 'summernote';
Run Code Online (Sandbox Code Playgroud)