electron-vue template
puppeteer-core
await page.evaluate(async (url) => {
})
// 执行会报错
.babelrc
{
"comments": false,
"env": {
"main": {
"presets": [
["env", {
"targets": { "node": 7 }
}],
"stage-0"
]
},
"renderer": {
"presets": [
["env", {
"modules": false
}],
"stage-0"
]
},
"web": {
"presets": [
["env", {
"modules": false
}],
"stage-0"
]
}
},
"plugins": ["transform-runtime"]
}
依赖
"babel-core": "^6.26.3",
"babel-loader": "^7.1.5",
"babel-plugin-transform-runtime": "^6.23.0",
"babel-preset-env": "^1.7.0",
"babel-preset-stage-0": "^6.24.1",
"babel-register": "^6.26.0",
"babili-webpack-plugin": "^0.1.2"
page.evaluate(async
()=> {})
在 page.evaluate
函数中的async
方法会被babel转化,导致puppeteer执行失败,我应该怎么办,
任何帮助都是非常感谢的