我正在尝试使用一个包:quoters
这是app.svelte 文件。相同的代码适用于 React 和 JS 中的其他地方。
<script>
import Quote from "quoters";
let quote = "";
let category = "QUOTE";
function handleCategory() {
quote = new Quote(category).get();
}
</script>
Run Code Online (Sandbox Code Playgroud)
当我尝试运行代码时。我收到以下错误:“未捕获的引用错误:未定义导出”。我检查了它所引用的行。它包含 quoters 包内导出的定义。
Object.defineProperty(exports, "__esModule", { value: true });
Run Code Online (Sandbox Code Playgroud)
我已经尝试过诸如 babel 和 commonjs 之类的一切。也许我错过了一些东西。请任何人告诉我问题是什么并解决此问题。
我的汇总配置文件供参考:
import svelte from "rollup-plugin-svelte";
import commonjs from "@rollup/plugin-commonjs";
import resolve from "@rollup/plugin-node-resolve";
import livereload from "rollup-plugin-livereload";
import { terser } from "rollup-plugin-terser";
import css from "rollup-plugin-css-only";
import copy from "rollup-plugin-copy";
import json from "@rollup/plugin-json";
import …Run Code Online (Sandbox Code Playgroud)