ERROR TypeError: AutoImport is not a function

TypeError: AutoImport is not a function

原因:unplugin-auto-import 插件版本问题

Vue3基于Webpack,在vue.config.js中配置

  1. unplugin-vue-components版本小于0.26.0时,使用以下写法
javascript 复制代码
const { defineConfig } = require("@vue/cli-service")
const AutoImport = require('unplugin-auto-import/webpack')
const Components = require('unplugin-vue-components/webpack')
const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')

module.exports = defineConfig({
  transpileDependencies: true,
  configureWebpack: {
    plugins: [
      AutoImport({
        resolvers: [ElementPlusResolver()],
      }),
      Components({
        resolvers: [ElementPlusResolver()],
      }),
    ]
  }
})
  1. unplugin-vue-components版本大于等于0.26.0时,使用以下写法
javascript 复制代码
const { defineConfig } = require("@vue/cli-service")
const AutoImport = require('unplugin-auto-import/webpack')
const Components = require('unplugin-vue-components/webpack')
const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')

module.exports = defineConfig({
  transpileDependencies: true,
  configureWebpack: {
    plugins: [
      AutoImport.default({
        resolvers: [ElementPlusResolver()],
      }),
      Components.default({
        resolvers: [ElementPlusResolver()],
      }),
    ]
  }
})
相关推荐
SL-staff13 小时前
Vue3私有化AI白板落地实战|解决政企项目智能绘图合规难题(可直接复用源码)
人工智能·低代码·开源·vue3·白板·jvs规则引擎·jvs-draw
雨季mo浅忆13 小时前
Cursor快速实现上传Excel功能
前端·vue3·ai编程
xiaofeichaichai21 小时前
Webpack
前端·webpack·node.js
代钦塔拉1 天前
VS+OpenCV诡异LNK2019终极解决方案
webpack
ANnianStriver3 天前
PetLumina-AI 驱动的宠物生活管理平台
java·生活·vue3·springboot·ai编程·宠物·全栈开发
半岛@少年3 天前
Webpack在前端项目中究竟发挥什么作用?
前端·webpack·前端工程化
雨季mo浅忆4 天前
记录Vue3项目中的各类问题
前端·bug·vue3
咸鱼翻身小阿橙4 天前
高斯模糊降噪/磨皮算法降噪图像
前端·opencv·算法·webpack·c#
kyriewen5 天前
从Webpack到Vite:我们迁移了一个10万行代码的项目,总结了这7个坑
前端·webpack·vite
八目蛛6 天前
八目蛛网络(免费工具网站导航)
css·vue.js·开源·vue3·html5·ai编程