小编Sum*_*mar的帖子

没有为 rollup 和 svelte 定义导出

我正在尝试使用一个包: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)

javascript rollup node.js svelte

5
推荐指数
0
解决办法
688
查看次数

标签 统计

javascript ×1

node.js ×1

rollup ×1

svelte ×1