Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.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 如何开始使用html2canvas_Javascript_Html_Angular_Npm_Html2canvas_Ecmascript 6_<img Src="https://i.stack.imgur.com/EdUwb.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">google Chrome_Babel_Requirejs - Fatal编程技术网 google-chrome,babel,requirejs,Javascript,Html,Angular,Npm,Html2canvas,Ecmascript 6,google Chrome,Babel,Requirejs" /> google-chrome,babel,requirejs,Javascript,Html,Angular,Npm,Html2canvas,Ecmascript 6,google Chrome,Babel,Requirejs" />

Javascript 如何开始使用html2canvas

Javascript 如何开始使用html2canvas,javascript,html,angular,npm,html2canvas,ecmascript-6,google-chrome,babel,requirejs,Javascript,Html,Angular,Npm,Html2canvas,Ecmascript 6,google Chrome,Babel,Requirejs,好吧,这似乎是个简单的问题。。。 但我对其中的一部分还不熟悉。上面显示了一个非常小的教程。。。 当我运行npm安装-g html2canvas时,它工作得非常好。 现在是我真正迷路的部分。我将代码从“html2canvas”导入html2canvas放在哪里? 我是否只是将其放在javascript文件的顶部 import语句是一项功能,用于任何Javascript文件的最顶层 import语句用于导入由导出的绑定 另一个模块。无论您是否 宣布他们是否如此。无法在中使用import语句 嵌入式

好吧,这似乎是个简单的问题。。。 但我对其中的一部分还不熟悉。上面显示了一个非常小的教程。。。 当我运行npm安装-g html2canvas时,它工作得非常好。 现在是我真正迷路的部分。我将代码
从“html2canvas”导入html2canvas放在哪里
我是否只是将其放在javascript文件的顶部

import
语句是一项功能,用于任何Javascript文件的最顶层

import语句用于导入由导出的绑定 另一个模块。无论您是否 宣布他们是否如此。无法在中使用import语句 嵌入式脚本

因此,在您的情况下,只需使用
从“html2canvas”导入html2canvas即可位于文件顶部

但是,如果您没有使用或使用某种transpiler(例如),因为目前并非每个navigator都支持它


如果您没有使用transpiler或google chrome,请考虑使用

为什么不试试看?;)问题是,我用的是角度。这个“导入”是所有页面都需要的一部分,还是我可以在代码中加载一次,就这样?还有“从‘html2canvas’”部分,我是否需要添加一个搜索路径来找到它或其他什么。如果你使用angular,那么你需要将标签添加到你的问题中,因为它现在是一个完全不同的问题。是的,您需要将它添加到每个使用它的文件中。这不会影响性能,因为您的typescript加载程序会看到您导入了库,并且在传输时只会添加一次,而不是每次导入到某个地方。嗯,好吧。到目前为止我了解。添加导入时,从何处导入?我是说。我到底在进口什么?节点模块?