请告诉我如何编写nuxt插件'printd'

拉均

在开发过程中,我们使用 Printd 实现了要打印的页面。

创建插件/printd.ts

import Vue from "vue";
import { Printd } from "printd";

Vue.use(Printd);

nuxt.conifg.ts 的“插件”部分。

plugins: [
... ,
{ src: "~/plugins/printd", ssr: false }]

但错误如下所示

10:9 No overload matches this call.
  Overload 1 of 2, '(plugin: PluginObject<unknown> | PluginFunction<unknown>, options?: unknown): VueConstructor<Vue>', gave the following error.
    Argument of type 'typeof Printd' is not assignable to parameter of type 'PluginObject<unknown> | PluginFunction<unknown>'.
      Property 'install' is missing in type 'typeof Printd' but required in type 'PluginObject<unknown>'.
  Overload 2 of 2, '(plugin: PluginObject<any> | PluginFunction<any>, ...options: any[]): VueConstructor<Vue>', gave the following error.
    Argument of type 'typeof Printd' is not assignable to parameter of type 'PluginObject<any> | PluginFunction<any>'.
      Property 'install' is missing in type 'typeof Printd' but required in type 'PluginObject<any>'.
     8 | 
     9 | 
  > 10 | Vue.use(Printd);
       |         ^
    11 | 

帮我!!

暗黑

尝试添加:任何就像在下面。

import Vue from "vue";
import { Printd } from "printd";

Vue.use(Printd as any);

这可能就是你的答案。但如果这不起作用,试试这个。

import Vue from "vue";
const Printd = require("printd").Printd;

Vue.use(Printd);

...如果这仍然不起作用,试试这个。文件:~/types/index.d.ts

declare module "printd"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何编写Linux bash脚本,告诉我局域网中哪些计算机处于打开状态?

请告诉我何时在Java中使用getInstance()方法。

请告诉我Range Mex查询的高效算法

我退出应用程序后遇到此错误(在onBackpressed块),我应该继续执行此错误,否则请告诉我如何解决此错误

应用android5.1.1 Proguard后会发生VerifyError。请告诉我如何解决

请谁能告诉我为什么输出是这样的?(蟒蛇)

我收到运行时错误NZEC请告诉我是什么问题

C ++,Shared_ptr,请告诉我为什么我的代码给出错误?

嗨,我对此有疑问,请告诉我我哪里出错了

pygame跳跃系统出现问题。请告诉我我的代码有什么问题

请告诉我如何在JS中重复此过程?

PHP strtok()如果我理解这个权利,请告诉我

我如何编写bash脚本来告诉我从23:43到02:10有多少小时?

请告诉我我的代码有什么问题吗?

请告诉我如何增加字数限制而不是字符数限制

谁能告诉我如何实现?

谁能告诉我任何插件或如何在HTML页面中创建通知?

WordPress如何告诉我的CSS版本

Pascal,请告诉我这个循环是如何工作的

为什么我们使用此代码请谁能告诉我

请告诉我如何在 CSS 中使用变量作为属性值

请告诉我这个 UI 名称是如何命名的

请告诉我为什么我的输出中有一个“none”

请告诉我为什么它错了(LCM & GCD)

这是我的连接字符串,请告诉我有什么问题

如何进行USART通信请告诉我进行USART通信应注意的一切

你好,请告诉我如何将 ArrayList 发送到另一个活动

请告诉我如何制作跟随角色的UI

PHP 请告诉我如何访问对象键