Nuxt3问题

集成element-plus之后报错

[nuxt] [request error] [unhandled] [500] Named export 'placements' not found. The requested module '@popperjs/core' is a CommonJS module, which may not support all module.exports as named exports.
CommonJS modules can always be imported via the default export, for example using:

import pkg from '@popperjs/core';
const { placements, createPopper } = pkg;

  at ModuleJob._instantiate (node:internal/modules/esm/module_job:134:21)  
  at async ModuleJob.run (node:internal/modules/esm/module_job:217:5)  
  at async ModuleLoader.import (node:internal/modules/esm/loader:323:24)  
  at async ./server/chunks/routes/renderer.mjs:142:24  
  at async ./server/chunks/routes/renderer.mjs:244:64  
  at async Object.handler (./server/chunks/routes/renderer.mjs:25:22)  
  at async Object.handler (./server/chunks/runtime.mjs:2780:19)  
  at async Server.toNodeHandle (./server/chunks/runtime.mjs:3046:7)

解决:添加如图所示依赖 (问题来源于element-plus依赖的popperjs-es版本过低)


Nuxt3问题
http://localhost:8080/archives/di-yi-pian-wen-zhang
作者
Administrator
发布于
2024年04月03日
许可协议