Hi all,
I am building an API that uses a package I forked. I include it in the package.json like
"apn":"christwsy/node-apn"
and everything works fine locally with sis invoke local -f function-name
. I deployed it on Lambda and it’s giving me "errorMessage": "Cannot find module
.
Then I tried to see if I just deploy this function with sls deploy -f function-name
and I can see the package is in the .webpack/dependencies/node_modules
folders with no error, but still Lambda can’t find the module “apn”. If I change it back in package.json like "apn":"^2.2.0"
, Lambda can find the module and run with no problem.