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()],
      }),
    ]
  }
})
相关推荐
REDcker2 天前
Webpack Rollup Vite三者构建对比详解 开发体验与选型考量
运维·webpack·devops
六bring个六4 天前
opencv简单操作(一)
前端·webpack·node.js
画画的阿飞6 天前
里程碑二:基于 webpack5 完成工程化建设
webpack
Z_Wonderful8 天前
微前端:Webpack 配置 vs Vite 配置 超清晰对比
前端·webpack·node.js
invicinble8 天前
前端技术栈--webpack
前端·webpack·node.js
赵庆明老师9 天前
vben开发入门6:tsconfig.json
json·vue3·vben
赵庆明老师9 天前
vben开发入门5:vite.config.ts
前端·html·vue3·vben
江上清风山间明月10 天前
Vite现代化的前端构建工具详解
前端·webpack·nodejs·vite
沙振宇10 天前
【Web】使用Vue3+PlayCanvas开发3D游戏(十二)渲染PCD点云可视化模型
3d·vue3·点云·pcd
恋恋风尘hhh11 天前
Web 前端安全机制分析:以 Webpack 打包混淆为例
前端·安全·webpack