Angular printjs:ERROR TypeError:Object(...)不是函数

Xar*_*ord 3 javascript typescript printjs angular

我正在尝试printJS在Angular中使用并打印图像(PNG).我做了导入:

    import { printJS } from "print-js/dist/print.min.js";
Run Code Online (Sandbox Code Playgroud)

然后我根据文档在函数中执行此打印代码:

    printJS('no-image.png', 'image');
Run Code Online (Sandbox Code Playgroud)

我收到以下错误: 在此输入图像描述

我找不到解决方案来解决这个问题.

dfs*_*fsq 6

我认为您需要为此库使用默认导入:

import printJS from "print-js";
Run Code Online (Sandbox Code Playgroud)

此外,对于NPM包,您不应直接从js路径导入.通常,您只需从包本身导入,在您的情况下print-js.