Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从cdn.js模块导入_Javascript_Cdn - Fatal编程技术网

Javascript 从cdn.js模块导入

Javascript 从cdn.js模块导入,javascript,cdn,Javascript,Cdn,我是javascript的初学者,所以我对良好的实践和可能性不太了解 问题 我想用它来编辑一些pdf文件。但是如果没有nodejs或其他东西,我无法导入库 我尝试的 在我的html文件中,我有脚本导入语句: <script src="https://cdn.jsdelivr.net/npm/pdf-lib/dist/pdf-lib.js"></script> <script type="module" src="./

我是javascript的初学者,所以我对良好的实践和可能性不太了解

问题

我想用它来编辑一些pdf文件。但是如果没有nodejs或其他东西,我无法导入库

我尝试的

在我的html文件中,我有脚本导入语句:

<script src="https://cdn.jsdelivr.net/npm/pdf-lib/dist/pdf-lib.js"></script>
<script type="module" src="./assets/js/Client.js"></script>
文件
是由于event.dataTransfer而导入的文件

我目前正在使用VisualStudio代码的live server扩展作为环境

当我在浏览器上加载页面时

我得到一个错误:

未捕获类型错误:解析模块说明符“pdf lib”失败。相对引用必须以“/”、“/”或“./”开头

我理解这个错误,但在我的情况下,它不是“相对参考”,我不知道该怎么办


我做了一些研究如何让它与cdn js一起工作,但我发现的每个解决方案都不起作用

如果您不使用npm模块,请从“pdf库”中删除
import{PDFDocument}
line。对于浏览器使用,umd build和window.PDFLib就足够了检查:我也有同样的问题。你能弄明白吗?如果是这样的话,请分享你所做的。尝试使用相同的库编辑pdf我通过使用nodejs和使用npm安装库解决了我的问题
import { PDFDocument } from 'pdf-lib'

mypdf = window.PDFDocument.load(file)