Open MaximeLozach opened 2 years ago
@MaximeLozach Did you ever get this resolved? I'm running into this same issue. Seems this plugin doesn't work with symlinked node_modules packages.
Well not really. We use the registry of gitlab to push our lib as artifact that get imported via npm. The mecanism is the same as public artifact so their is no problem now for us. But is still think my issue is a problem for project that can't for some reason, put their package on private/public repository.
Same issue. I have a local symlinked package that is not included in the build package.
I ended up forking the package and using the dereference
feature of fs.copySync
to copy the symlinked dependencies.
fs.copySync(
path.resolve('node_modules'),
path.resolve(path.join(BUILD_FOLDER, 'node_modules')),
{
dereference: true,
}
)
Ironically, my forked version ended up being symlinked.
Hi,
I have some import in my project that depends on local commons module shared between my different functions. I don't want to put them on public npm and don't have some kind of nexus. I import my local common module like this :
Until now I was with plain JS and I had no issue with serverless. My node_module seems to be well imported with the symlink of my local modules. I now try to integrate TS, and so I added your plugin. But when I deploy, at runtime I've got error as my import to my local module can't be found.
In S3 where the code is store for my function, I can see that
.dist/node_module
is missing my local module.