所以我想使用一个名为的 javascript 节点模块,"dom-to-image"
因为我想在用户单击按钮后将 Div 作为图像下载。"dom-to-image"
我使用 NPM安装了这个包"npm install --save dom-to-image"
,我看到它在package.json文件的依赖项下,也在package-lock.json.
我像这样在我的组件中导入了包:import dom-to-image from "dom-to-image"
. 它工作正常,它做了它应该做的事情。但是当我打开分支git
来做其他事情并回到这个分支时,我在终端中收到一条消息,说我需要再次安装这个包。我团队中的其他人也是如此。我们也非常不一致地得到这个问题,所以在我们得到这个问题之前必须经过一段时间。这是因为我导入的模块与其他模块不同吗?因为通常,我在导入某些东西时使用大括号。
我试过安装,@types/dom-to-image
但这没有用。我检查了是否我gitignore
的设置为 UTF-8 并且是。我使用了 html2canvas (我也导入了没有花括号的替代方法),但问题仍然存在。我正在尝试下载一个 div,其中包含一个 vis-network 画布,画布上有一个Textarea。