Angular printjs: ERROR TypeError: Object(...) is not a function
Angular printjs: ERROR TypeError: Object(...) is not a function
我正在尝试在 Angular 中使用 printJS
并打印图像 (PNG)。我做了导入:
import { printJS } from "print-js/dist/print.min.js";
然后我在函数中执行这个打印代码,根据documentation:
printJS('no-image.png', 'image');
我收到以下错误:
我找不到解决这个问题的方法。
我认为您需要为此库使用默认导入:
import printJS from "print-js";
此外,对于 NPM 包,您永远不应直接从 js 路径导入。通常你只会从包本身导入,在你的情况下 print-js
.
npm i print-js --save
import * as printJS from 'print-js';
它在我的项目中使用 Angular 12
我正在尝试在 Angular 中使用 printJS
并打印图像 (PNG)。我做了导入:
import { printJS } from "print-js/dist/print.min.js";
然后我在函数中执行这个打印代码,根据documentation:
printJS('no-image.png', 'image');
我收到以下错误:
我找不到解决这个问题的方法。
我认为您需要为此库使用默认导入:
import printJS from "print-js";
此外,对于 NPM 包,您永远不应直接从 js 路径导入。通常你只会从包本身导入,在你的情况下 print-js
.
npm i print-js --save
import * as printJS from 'print-js';
它在我的项目中使用 Angular 12