Next.js:找不到模块:无法解决“ canvg”

时间:2020-10-23 12:34:58

标签: javascript material-ui next.js

我有一个next.js项目,但我不断得到:

error - ./node_modules/jspdf/dist/jspdf.es.min.js:458:25
Module not found: Can't resolve 'canvg'

我不确定为什么,因为我既不包含jspdf也不包含canvg

不确定是什么原因引起的。任何帮助,将不胜感激。如果需要的话,我正在使用material-ui

1 个答案:

答案 0 :(得分:2)

似乎依赖性错误意味着特定模块在运行时丢失。

运行npm ls or yarn list将以树状结构打印出所有已安装软件包的版本及其依赖项。然后搜索是否列出了微粒包装。 运行npm ls jspdf or yarn list jspdf,然后您可以在树结构中看到其依赖项列表。

请检查您的node版本是否已更新?如果没有,请先更新。

快捷方式:删除package.lock or yarn.lock文件并删除.node_modules文件夹,然后运行npm install or yarn重新安装。 在安装时查看控制台,并确保安装过程中没有错误。如果发现错误,最好也进行按摩。