使用nuxt3 + element plus出现错误

问题描述 投票:0回答:1

尝试学习 nuxt3 和 element plus 是我以前依赖的,但是一起使用

有些人有依赖性问题

这是错误信息

在index.vue文件中使用element ui组件然后出现错误

ERROR  Error while requiring module @element-plus/nuxt: TypeError: _dayjs.default.extend is not a function                                                                                                   

 ERROR  Cannot start nuxt:  _dayjs.default.extend is not a function                                                                                                                                           4:44:34 PM
  at node_modules/element-plus/es/components/time-picker/src/time-picker.mjs:10:16
  at jiti (node_modules/jiti/dist/jiti.js:1:245784)
  at node_modules/element-plus/es/components/time-picker/index.mjs:1:2184
  at jiti (node_modules/jiti/dist/jiti.js:1:245784)
  at node_modules/element-plus/es/components/calendar/src/date-table.mjs:2:1

这是package.json文件

{
  "name": "nuxt",
  "version": "2.0.2",
  "scripts": {
    "build": "nuxt build",
    "dev": "nuxt dev --dotenv .env.development",
    "start": "nuxt start --dotenv .env.production",
    "generate": "nuxt generate",
    "preview": "nuxt preview",
    "postinstall": "nuxt prepare"
  },
  "dependencies": {
    "@nuxtjs/axios": "^5.13.6",
    "@nuxtjs/color-mode": "^3.2.0",
    "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7",
    "apexcharts": "^3.36.3",
    "axios": "^1.3.4",
    "bootstrap": "^5.2.3",
    "bootstrap-icons": "^1.10.2",
    "element-plus": "^2.3.4",
    "feather-icons": "^4.29.0",
    "vue3-apexcharts": "^1.4.1"
  },
  "devDependencies": {
    "@nuxt/types": "^2.16.3",
    "@nuxtjs/dotenv": "^1.4.1",
    "@nuxtjs/eslint-config": "^12.0.0",
    "@nuxtjs/eslint-config-typescript": "^12.0.0",
    "@nuxtjs/google-fonts": "^3.0.0-1",
    "@pinia/nuxt": "^0.4.6",
    "@types/bootstrap": "^5.2.6",
    "@types/node": "^18.15.11",
    "autoprefixer": "^10.4.14",
    "element-plus": "^2.3.5",
    "eslint": "^8.37.0",
    "nuxt": "^3.5.3",
    "perfect-scrollbar": "^1.5.5",
    "pinia": "^2.0.27",
    "postcss": "^8.4.23",
    "prettier": "^2.8.7",
    "sass": "^1.56.1",
    "sass-loader": "^13.2.0",
    "tailwindcss": "^3.3.2",
    "typescript": "^5.0.3",
    "vue-tsc": "^1.2.0",
    "@element-plus/icons-vue": "^2.1.0",
    "@element-plus/nuxt": "^1.0.5"
  }
}

尝试了不同版本的依赖项,但卡住了几周

javascript nuxt.js
1个回答
0
投票

使用 @element-plus/nuxt 修复至 v1.0.9。

© www.soinside.com 2019 - 2024. All rights reserved.