你这么写试试: async callback(pg) { console.log(nanoid());//这里能打印出来 const imgList = await pg.$$eval('div.swiper-wrapper>div.swiper-slide>div>img', (els,nid) => els.map((el, index) => { return { imgUrl: el.src, alt: '图片', id: index, imgKey:nid()//这里不能使用nanoid } }),nanoid) || [] return imgList } 文档中说,要使用第三个参数传入  [https://zhaoqize.github.io/puppeteer-api-zh_CN/#?product=Puppeteer&version=puppeteer-v21.2.1&show=api-pageevalselector-pagefunction-args](https://link.segmentfault.com/?enc=7N95nhlO7DpaHtdNRQdlgw%3D%3D.xVUHkpfuVLlddRqmXtJaZqhybVxhC%2Bcor1XJfFRO40dxwM1k7%2FEsCUmhbH5ZPN3aBdntQML6myn2LcE6ISqWvWFgaeHc5V5jgTwHI8SUVsv48NKUuKlN7EeIW3JQGCewiwIXYwUSH%2FwmmqI4XTu7cuCA%2BXEM6qA2UPEAXSySaZ5%2B4aMAYr2KDlmswvyEQwil)