我应该如何在 Svelte 中导入 Paper.js?
How should I import Paper.js in Svelte?
我将标准 Svelte 模板与 Rollup 一起使用,但无法成功导入 Paper.js。
我通过以下方式安装了文件:
npm install paper
我在导入 Paper 后尝试执行 npm run dev
得到此输出:
(!) Missing global variable name
Use output.globals to specify browser global variable names corresponding to external modules
acorn (guessing 'acorn')
Acorn 是 paper-full.js
disto 的依赖项,我正在寻找映射
import { paper } from "paper";
到 paper-core.js
(尽管从 Svelte 中运行的完整发行版中获取 PaperScript 会非常酷,但这可能是另外一回事)。
我想知道我需要添加什么样的 Rollup 配置来解决这个问题。
Here's the repo I'm working on 如果您想了解更多上下文或快速跳转到我所在位置的方法。
更新:成功了!我忘了安装橡子作为依赖项。我还转而将它们都安装为 devDependencies,因为 rollup 捆绑了所有内容。 -- Svelte Discord 中 Antony 的解决方案
我将标准 Svelte 模板与 Rollup 一起使用,但无法成功导入 Paper.js。
我通过以下方式安装了文件:
npm install paper
我在导入 Paper 后尝试执行 npm run dev
得到此输出:
(!) Missing global variable name
Use output.globals to specify browser global variable names corresponding to external modules
acorn (guessing 'acorn')
Acorn 是 paper-full.js
disto 的依赖项,我正在寻找映射
import { paper } from "paper";
到 paper-core.js
(尽管从 Svelte 中运行的完整发行版中获取 PaperScript 会非常酷,但这可能是另外一回事)。
我想知道我需要添加什么样的 Rollup 配置来解决这个问题。
Here's the repo I'm working on 如果您想了解更多上下文或快速跳转到我所在位置的方法。
更新:成功了!我忘了安装橡子作为依赖项。我还转而将它们都安装为 devDependencies,因为 rollup 捆绑了所有内容。 -- Svelte Discord 中 Antony 的解决方案