Я пытаюсь вызвать мою функцию без сервера локально после установки кукловода, используя следующие инструкции .Используя следующую команду serverless invoke local -f myfunction
я получаю эту ошибку:
Serverless: Injecting Headless Chrome...
Error --------------------------------------------------
ENOENT: no such file or directory, unlink '/home/user/Desktop/scrape/.build/handler.js'
Я не уверен, почему я получаю эту ошибку, поскольку файл существует
файл обработчика, на который он указывает, выглядиткак это:
const launch = require('@serverless-chrome/lambda')
const handler = require('./l5eo0hsbprn___handler.js')
const options = {"flags":[]}
module.exports.myfunction = function ensureHeadlessChrome (
event,
context,
callback
) {
return (typeof launch === 'function' ? launch : launch.default)(options)
.then(instance =>
handler.myfunction(event, context, callback, instance))
.catch((error) => {
console.error(
'Error occured in serverless-plugin-chrome wrapper when trying to ' +
'ensure Chrome for myfunction() handler.',
options,
error
)
callback(error)
})
}