报错:TypeError: Found non-callable @@iterator

2023-05-26 15:40:13 浏览数 (2)

代码:

代码语言:javascript复制
// 自动导入插件
const autpImport = require('unplugin-auto-import/webpack')(...autoImportConfig)

报错 

代码语言:javascript复制
TypeError: Found non-callable @@iterator

原因:

使用 ... 扩展符的时候该对象是不可迭代对象。

这里  autoImportConfig 是一个对象,该函数参数需要传入一个对象,无法使用 ... 直接迭代对象,需要给对象包一层,或不使用 ... ,直接传入对象即可。

解决方案:

变为可迭代对象,变为数组,或者用对象包起来。

解决后:

代码语言:javascript复制
// 自动导入插件
const autpImport = require('unplugin-auto-import/webpack')({...autoImportConfig})

// or

const autpImport = require('unplugin-auto-import/webpack')(autoImportConfig)

参考文档

0 人点赞