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()],
      }),
    ]
  }
})
相关推荐
蓝胖子的多啦A梦4 小时前
Vue3 (数组push数据报错) 解决Cannot read property ‘push‘ of null报错问题
前端·vue3·push·数组数据
又又呢8 小时前
前端面试题总结——webpack篇
前端·webpack·node.js
代码搬运媛16 小时前
“packageManager“: “[email protected]“ 配置如何正确启动项目?
windows·webpack
全栈技术负责人20 小时前
Webpack性能优化:构建速度与体积优化策略
前端·webpack·node.js
贩卖纯净水.20 小时前
webpack打包学习
前端·学习·webpack
和雍1 天前
”做技术分享?苟都不做“做,做的就是 module.rules 加工过程
javascript·面试·webpack
贩卖纯净水.2 天前
Webpack搭建本地服务器
前端·webpack·node.js
菠菜7072 天前
一篇带你速通Webpack如何处理框架中的难点
前端·javascript·webpack
有梦想的攻城狮2 天前
从0开始学vue:vue3和vue2的关系
前端·javascript·vue.js·vue3·vue2
遗憾随她而去.2 天前
Web前端为什么要打包?Webpack 和 Vite 如何助力现代开发?
前端·webpack·node.js