【问题标题】:Next.js: Module not found: Can't resolve 'canvg'Next.js:找不到模块:无法解析“canvg”
【发布时间】:2021-02-06 12:35:48
【问题描述】:

我有一个next.js 项目并且我不断收到:

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

我不知道为什么,因为我没有包括 jspdfcanvg

不确定是什么原因造成的。任何帮助,将不胜感激。如果这很重要,我正在使用material-ui

【问题讨论】:

  • 如果你这样做 npm ls jspdf 应该可以帮助你确定它作为一个依赖项。
  • @shamoon 你能分享你的package.config 文件吗?

标签: javascript material-ui next.js


【解决方案1】:

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

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

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

快速和肮脏的方法:删除package.lock or yarn.lock文件并删除.node_modules文件夹然后运行npm install or yarn重新安装。 安装时查看控制台,确保安装过程中没有错误。如果你看到错误,你最好也看看按摩。

【讨论】:

    猜你喜欢
    • 2022-06-13
    • 2021-10-16
    • 1970-01-01
    • 2022-11-09
    • 2021-10-27
    • 2017-10-23
    • 2020-08-15
    • 2021-08-16
    • 2019-05-10
    相关资源
    最近更新 更多