使用const cheerio = require('cheerio')会报错
module 'miniprogram_npm/cheerio/htmlparser2.js' is not defined, require args is 'htmlparser2'
流程是正常使用npm i cheerio 并构建npm 版本是"cheerio": "^1.0.0-rc.12"
看到别的回答有说降版本已经试过0.20.0版本没用
同时使用const axios = require('axios')也会报错,但是在云端使用这个不会报错
以下是我的node_modules目录
代码exports.main = async (event, context) => {
const $ = cheerio.load(<h2 class='title';>Hello world</h2>)
console.log($(';h2.title').text())
}这是云函数
tryforfunc(){
async()=>{
try{
const res = await wx.cloud.callFunction({
name: ‘’ScrapyOfBooksText‘’})
console.log(res)
}catch(err){
console.log(error)
}
}
},这是小程序端函数
运行没有任何打印
已解决:
在云函数中使用cheerio并在对应的云函数中加入相关的配置
小程序用cheerio?不是云函数吗