使用 sharp 图片处理错误提示:Error: Cannot find module 'node:util'
一来就报错,简直是太伤开发者的心了,根据经验来看,提示找不到 node:XXX
,一定是版本问题,要么 NodeJS 版本不对,要么库的版本不对,去查看了以前项目 package.json 里面 sharp 的版本是 0.28.3,而最新安装的版本是 0.33.1,这还用说什么,直接就卸载最新版本,安装旧版本。
node_modules/sharp/lib/constructor.js:1 Error: Cannot find module 'node:util' Require stack: - node_modules/sharp/lib/constructor.js - node_modules/sharp/lib/index.js - controller/general/tools.js - controller/administration/interview.js - services/admin.js - routes/index.js - index.js at Object.<anonymous> (node_modules/sharp/lib/constructor.js:6:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) { code: 'MODULE_NOT_FOUND', requireStack: [ 'node_modules/sharp/lib/constructor.js', 'node_modules/sharp/lib/index.js', 'controller/general/tools.js', 'controller/administration/interview.js', 'services/admin.js', 'routes/index.js', 'index.js' ] } Node.js v14.19.0 [nodemon] app crashed - waiting for file changes before starting...
或者说升级 NodeJS 的版本,但从开发的经验来看,降低 sharp 的版本最为稳妥,指不定升级了 NodeJS 版本,又造成某些库无法使用了,得不偿失。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论