React + Next.js 项目中使用 wangEditor 打包报错如何解决?

新手上路,请多包涵

react+nextjs开发时用到了wangEditor 使用npm run build打包报了这个错

C:\changan_project2\code-nav\code-guide>npm run build

> antd-demo4@1.0.1 build
> next build

  ▲ Next.js 14.2.4

   Skipping validation of types
   Skipping linting
   Creating an optimized production build ...
 ✓ Compiled successfully
   Collecting page data  ...TypeError: Cannot set property crypto of #<Object> which has only a getter
    at C:\changan_project2\code-nav\code-guide\node_modules\@wangeditor\editor\dist\index.js:69:25
    at C:\changan_project2\code-nav\code-guide\node_modules\@wangeditor\editor\dist\index.js:2:66
    at Object.<anonymous> (C:\changan_project2\code-nav\code-guide\node_modules\@wangeditor\editor\dist\index.js:5:3)
    at Module._compile (node:internal/modules/cjs/loader:1376:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
    at Module.load (node:internal/modules/cjs/loader:1207:32)
    at Module._load (node:internal/modules/cjs/loader:1023:12)
    at Module.require (node:internal/modules/cjs/loader:1235:19)
    at mod.require (C:\changan_project2\code-nav\code-guide\node_modules\next\dist\server\require-hook.js:65:28)
    at require (node:internal/modules/helpers:176:18)

> Build error occurred
Error: Failed to collect page data for /editor
    at C:\changan_project2\code-nav\code-guide\node_modules\next\dist\build\utils.js:1268:15
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  type: 'Error'
}
   Collecting page data  .

以下是安装的依赖
image.png

怎么才能成功打包

阅读 1.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题