小编com*_*ter的帖子

将 Chart.js 与 SvelteKit 结合使用

我正在尝试将 Chart.js 与 SvelteKit 一起使用。在开发模式下一切正常,但是当我尝试构建项目时出现以下错误。

\n
Directory import 'C:\\directory\\node_modules\\chart.js\\auto' is not supported resolving ES modules imported from C:\\directory\\.svelte-kit\\output\\server\\app.js\n\nDid you mean to import chart.js/auto/auto.js?\n
Run Code Online (Sandbox Code Playgroud)\n

使用精确路径导入 Chart.js 模块并不是一个好主意,只会引入更多错误。

\n

我正在使用@sveltejs/adapter-netlify作为我的适配器svelte.config.js,但如果运行构建的预览,则会出现相同的错误。

\n

我还添加了以下选项svelte.config.js,但无论哪种方式似乎都没有任何区别:

\n
vite: {\n            build: {\n                rollupOptions: {\n                    // make sure to externalize deps that shouldn't be bundled\n                    // into your library\n                    external: ['chart.js/auto/auto.js'],\n                    output: {\n                        // Provide global variables to use in the UMD build\n                        // for externalized deps\n                        globals: {\n                            'chart.js/auto/auto.js': 'chart.js/auto/auto.js'\n …
Run Code Online (Sandbox Code Playgroud)

javascript node.js chart.js svelte sveltekit

4
推荐指数
1
解决办法
2731
查看次数

标签 统计

chart.js ×1

javascript ×1

node.js ×1

svelte ×1

sveltekit ×1