我正在尝试将 Chart.js 与 SvelteKit 一起使用。在开发模式下一切正常,但是当我尝试构建项目时出现以下错误。
\nDirectory 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?\nRun Code Online (Sandbox Code Playgroud)\n使用精确路径导入 Chart.js 模块并不是一个好主意,只会引入更多错误。
\n我正在使用@sveltejs/adapter-netlify作为我的适配器svelte.config.js,但如果运行构建的预览,则会出现相同的错误。
我还添加了以下选项svelte.config.js,但无论哪种方式似乎都没有任何区别:
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)