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



我正在做next 3项目,并安装了js pdf包来生成pdfvue3-simple-html2pdf包链接。

另外,我已经创建了一个插件文件来使用该插件

plugins/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

请帮助我这件事,如果需要什么,请告诉我。

提前感谢!

问题出在包本身。如果转到/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'

这是有问题的(如果你更新或下载到不同的设备…)。你应该让包的创建者来做。

相关内容

  • 没有找到相关文章

最新更新