【发布时间】:2021-06-08 11:59:23
【问题描述】:
我正在尝试npmjs(已安装 npmjs)文档中的示例,但在浏览器中收到此错误。
语法错误:意外的标记“{”。 import 调用只需要一个参数。
我在这里耐心地检查过类似的票,但是没有解决办法。 有谁知道这可能是什么原因?删除花括号不起作用。
import { jsPDF } from "jspdf";
const doc = new jsPDF();
doc.text("Hello world!", 10, 10);
doc.save("a4.pdf");
【问题讨论】:
-
检查你的 package.json 文件,它必须是一个有效的 json 文件(特别是如果你手动编辑它)。
-
这是完全有效的 Javascript。发布您的 HTML。您可能没有在 script 标签中包含 type="module"。
-
@JaredSmith 非常感谢您的友好建议。我已将 type="module" 添加到脚本标签中。它消除了以前的错误。但给我这个:TypeError: Module specifier, 'jspdf' does not start with "/", "./", or "../".我在 node_modules 中有 jspdf,我也将它复制到公用文件夹中进行测试。我应该如何写一个正确的路径?我试过的路径不起作用。
-
对于我的票的所有未来观众来说,这里是template,它就像一个魅力。只需确保将正确的标签 ID 放入将打印为 PDF 的 Source 变量。
标签: javascript node.js npm jspdf