antvis/G2

Svelte G2 疑難 #5257

thompson0012 posted onGitHub

<!-- Thank you for reporting an issue. 1. It's RECOMMENDED to submit PR for typo or tiny bug fix. 2. If this's a FEATURE request, please provide: details, pseudo codes if necessary. 3. If this's a BUG, please provide: course repetition, error log and configuration. Fill in as much of the template below as you're able. 4. It will be nice to use to provide a CodePen Link which can reproduce the issue, we provide a CodePen template g2-github-issue. 感谢您向我们反馈问题。 1. 提交问题前,请先阅读 README 中的贡献帮助文档。 2. 我们推荐如果是小问题(错别字修改,小的 bug fix)直接提交 PR。 3. 如果是一个新需求,请提供:详细需求描述,最好是有伪代码实现。 4. 如果是一个 BUG,请提供:复现步骤,错误日志以及相关配置,并尽量填写下面的模板中的条目。 5. 如果可以,请提供尽可能精简的 CodePen 链接,可使用 CodePen 模板 https://codepen.io/leungwensen/pen/WXJgox,方便我们排查问题。 6. 扩展阅读:如何向开源项目提交无法解答的问题 -->

  • G2 Version: latest
  • Platform: MacOS, Svelte 3/4
  • Mini Showcase(like screenshots):
  • CodePen Link:

<!-- Enter your issue details below this comment. -->

我這邊在嘗試整合G2 到svelte應用中,發現了這個error,有誰可以幫助我一下?謝謝

9:44:13 AM [vite] Error when evaluating SSR module /src/routes/platform/dashboard/chartjs/+page.svelte: failed to import "/src/lib/components/GGChart.svelte"
|- Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/d3-hierarchy@3.1.2/node_modules/d3-hierarchy/src/index.js from /Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/mark/utils.js not supported.
Instead change the require of index.js in /Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/mark/utils.js to a dynamic import() which is available in all CommonJS modules.
    at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/mark/utils.js:4:24)
    at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/mark/interval.js:4:17)
    at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/mark/index.js:4:18)
    at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/stdlib/index.js:6:16)
    at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/runtime/render.js:12:18)
    at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/runtime/index.js:19:16)
    at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/index.js:20:17)
    at async nodeImport (file:///Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/vite@4.3.9_@types+node@20.2.5/node_modules/vite/dist/node/chunks/dep-e8f070e8.js:54450:17)
    at async ssrImport (file:///Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/vite@4.3.9_@types+node@20.2.5/node_modules/vite/dist/node/chunks/dep-e8f070e8.js:54343:24)
    at async eval (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/src/lib/components/G2Chart.svelte:4:31)
    at async instantiateModule (file:///Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/vite@4.3.9_@types+node@20.2.5/node_modules/vite/dist/node/chunks/dep-e8f070e8.js:54405:9)

Internal server error: require() of ES Module /Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/d3-hierarchy@3.1.2/node_modules/d3-hierarchy/src/index.js from /Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/mark/utils.js not supported.
Instead change the require of index.js in /Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/mark/utils.js to a dynamic import() which is available in all CommonJS modules.
      at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/mark/utils.js:4:24)
      at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/mark/interval.js:4:17)
      at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/mark/index.js:4:18)
      at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/stdlib/index.js:6:16)
      at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/runtime/render.js:12:18)
      at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/runtime/index.js:19:16)
      at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/index.js:20:17)
      at async nodeImport (file:///Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/vite@4.3.9_@types+node@20.2.5/node_modules/vite/dist/node/chunks/dep-e8f070e8.js:54450:17)
      at async ssrImport (file:///Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/vite@4.3.9_@types+node@20.2.5/node_modules/vite/dist/node/chunks/dep-e8f070e8.js:54343:24)
      at async eval (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/src/lib/components/G2Chart.svelte:4:31)
      at async instantiateModule (file:///Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/vite@4.3.9_@types+node@20.2.5/node_modules/vite/dist/node/chunks/dep-e8f070e8.js:54405:9)
Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/d3-hierarchy@3.1.2/node_modules/d3-hierarchy/src/index.js from /Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/mark/utils.js not supported.
Instead change the require of index.js in /Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/mark/utils.js to a dynamic import() which is available in all CommonJS modules.
    at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/mark/utils.js:4:24)
    at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/mark/interval.js:4:17)
    at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/mark/index.js:4:18)
    at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/stdlib/index.js:6:16)
    at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/runtime/render.js:12:18)
    at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/runtime/index.js:19:16)
    at Object.<anonymous> (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/@antv+g2@5.0.14/node_modules/@antv/g2/lib/index.js:20:17)
    at async nodeImport (file:///Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/vite@4.3.9_@types+node@20.2.5/node_modules/vite/dist/node/chunks/dep-e8f070e8.js:54450:17)
    at async ssrImport (file:///Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/vite@4.3.9_@types+node@20.2.5/node_modules/vite/dist/node/chunks/dep-e8f070e8.js:54343:24)
    at async eval (/Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/src/lib/components/G2Chart.svelte:4:31)
    at async instantiateModule (file:///Users/kinshingwong/Documents/SourceTree/data-platform/platform/frontend/node_modules/.pnpm/vite@4.3.9_@types+node@20.2.5/node_modules/vite/dist/node/chunks/dep-e8f070e8.js:54405:9) {
  code: 'ERR_REQUIRE_ESM'
}

Fund this Issue

$0.00
Funded

Pull requests