我正在尝试在 Nuxt 3 项目中使用 D3 扩展,为此我在目录中创建了一个d3.client.js
文件plugins/
。
import * as d3 from "d3";
import { defineNuxtPlugin } from '#app'
export default defineNuxtPlugin(nuxtApp => {
nuxtApp.vueApp.use(d3)
})
但是,当我尝试使用它时,它会给我一个 500 Internal Server Error document is not defined
。
<script>
import * as d3 from "d3";
export default {
name: "globe",
created() {
d3.select("#globe");
}
}
</script>
我该如何解决这个问题?