没有为.vue文件配置加载器:nuxt 3项目错误

hgqdbh6s  于 2023-04-07  发布在  Vue.js
关注(0)|答案(1)|浏览(308)

我正在做nuxt 3项目,并安装了js pdf包来生成PDF vue3-simple-html2pdfpackage link
此外,我已经创建了一个插件文件来使用该插件

插件/js-pdf.js

import Vue3SimpleHtml2pdf from "vue3-simple-html2pdf";
export default defineNuxtPlugin((nuxtApp) => {
  nuxtApp.vueApp.use(Vue3SimpleHtml2pdf);
});

nuxt.config.ts

import { resolve } from 'path'
export default defineNuxtConfig({
    ssr: false,
    plugins: ['~/plugins/js-pdf'],
    css: ["assets/css/main.css"],
})

我发现错误No loader is configured for ".vue" files: node_modules/vue3-simple-html2pdf/src/vue3-simple-html2pdf.vue
请帮我这个忙,让我知道如果有什么需要。
先谢谢你了!

qlzsbp2j

qlzsbp2j1#

问题是包本身。如果你转到/node_modules/vue3-simple-html2pdf/src/index.js,你会看到这行:

import Vue3SimpleHtml2pdf from 'vue3-simple-html2pdf/src/vue3-simple-html2pdf'

在末尾添加.vue。

import Vue3SimpleHtml2pdf from 'vue3-simple-html2pdf/src/vue3-simple-html2pdf.vue'

这是有问题的(如果你更新或下载到不同的设备上...)。你应该要求包创建者这样做。

相关问题