You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am getting this error after following the steps in this repo.
e.CanvasRenderingContext2dInit is not a function
The way I construct my lambda is by bundling with Parcel from the function's entry point, letting it figure out what to bundle, then zipping it and uploading.
My bundle is definitely including a copy of canvas from my local node_modules folder and is very likely the cause of this error.
That said, I am new to lambdas and I find it difficult to infer from the readme how people workaround the issue of excluding the local 'canvas' module from the zip they upload to AWS.
If I managed to finally exclude my local copy of canvas from the zip it, is there a change that const Canvas = require('canvas') won't pick the canvas module from the layer?
The text was updated successfully, but these errors were encountered:
@carlesandres It may be loading canvas from your node_modules directory. Make sure you're not deploying canvas with your function, you don't need it since it's already in the layer. Maybe just put it as a devDependancy.
Thanks. I’m sure is that. I’ve taken a detour from my original approach for
now by using OffscreenCanvas combined with service workers to generate
hi-res images on the client, but I will go back to this soon. I’ll let you
know how it goes.
On Mon, 10 Feb 2020 at 19:30, Jonah Werre ***@***.***> wrote:
@carlesandres <https://github.com/carlesandres> It may be loading canvas
from your node_modules directory. Make sure you're not deploying canvas
with your function, you don't need it since it's already in the layer.
Maybe just put it as a devDependancy.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#7?email_source=notifications&email_token=AABRTVKK7FWG3KHH4ZRCWVDRCGTMBA5CNFSM4KNLJCQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELJ5S3A#issuecomment-584309100>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABRTVPWXUDL6BTF3HAUQXDRCGTMBANCNFSM4KNLJCQA>
.
I am getting this error after following the steps in this repo.
The way I construct my lambda is by bundling with Parcel from the function's entry point, letting it figure out what to bundle, then zipping it and uploading.
My bundle is definitely including a copy of canvas from my local
node_modules
folder and is very likely the cause of this error.That said, I am new to lambdas and I find it difficult to infer from the readme how people workaround the issue of excluding the local 'canvas' module from the zip they upload to AWS.
If I managed to finally exclude my local copy of
canvas
from the zip it, is there a change thatconst Canvas = require('canvas')
won't pick the canvas module from the layer?The text was updated successfully, but these errors were encountered: