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

    import { printJS } from "print-js/dist/print.min.js";

然后根据documentation在函数中执行此打印代码:
    printJS('no-image.png', 'image');

我收到以下错误:
javascript - Angular printjs:错误TypeError:对象(…)不是一个函数-LMLPHP

我找不到解决此问题的解决方案。

最佳答案

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

import printJS from "print-js";

另外,对于NPM软件包,您永远不要直接从js路径导入。通常情况下,您只是从包本身导入,就print-js而言。

07-28 06:44