在serverless.yml文件中,如何包含父文件夹中的模块?
package:
include:
- ../node_modules/**但是打包的压缩文件不包括父node_modules文件夹中的依赖项。我尝试过插件:https://www.npmjs.com/package/serverless-plugin-include-dependencies,但它仍然不能工作。未打包父文件夹中的任何依赖项。
如何在打包应用程序时更改依赖项文件夹目录?我还想为父文件夹应用排除devDependencies逻辑。
发布于 2020-07-07 14:45:30
我建议将您的函数单独打包到一些副脚本中,然后运行无服务器部署。
然后,您可以轻松地对打包过程进行微调,并包含来自父级的node_modules,排除开发依赖项。
package:
individually: true
functions:
sample:
package:
artifact: ../functions/sample/deploy/sample.zip这方面的另一个小好处是,如果您只想更新一些函数,您可以显式地重新打包该函数,并更快地运行无服务器部署。
https://stackoverflow.com/questions/62767455
复制相似问题