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

标签 javascript angular typescript printjs

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

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

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

    printJS('no-image.png', 'image');

我收到以下错误: enter image description here

我找不到解决这个问题的方法。

最佳答案

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

import printJS from "print-js";

此外,对于 NPM 包,你不应该直接从 js 路径导入。通常你只会从包本身导入,在你的例子中是 print-js

关于javascript - Angular printjs : ERROR TypeError: Object(. ..) 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51099967/

相关文章:

javascript - 评估错误,黑莓 5.2,Javascript

angular - 作为 Angular 4中的关键字?

Angular-CLI:system-config.js 在哪里

angular - 在 Protractor 中单击按钮后如何等待 URL 加载?

angular - 使用 *ngFor 访问对象的键和值

AngularFire2 打字 : "Property ' take' does not exist on type 'FirebaseObjectObservable<any>' "

javascript - Python Eventlet + Javascript Websocket 返回 Blob

javascript - 如何为多个元素分配拖动功能/监听器?

javascript - React.js 从函数返回样式属性并在 render() 函数中使用它

reactjs - 在 TypeScript 中键入 Redux 工具包的存储