在 JavaScript 文件中使用
import { Chart } from "chart.js/auto";
然后控制台报告错误:
GET http://localhost:5173/node_modules/.vite/deps/chart__js_auto.js?v=2ebd765d net::ERR_ABORTED 504 (Outdated Optimize Dep)
尝试使用
.js
文件,但它的工作方式与 npm install 版本不同。
所以我不能使用文件版本
这可能是与 vite 相关的缓存问题。
这可能对您有帮助:
vite.config.js
文件:import { defineConfig } from "vite";
export default defineConfig({
...
optimizeDeps: {
exclude: ['chart.js/auto']
}
});
node_modules/.vite/
文件夹另请查看 https://vitejs.dev/guide/dep-pre-bundling.html#browser-cache