首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在`serverless.yml`中指定父文件夹中的`node_modules`?

如何在`serverless.yml`中指定父文件夹中的`node_modules`?
EN

Stack Overflow用户
提问于 2020-07-07 10:55:57
回答 1查看 259关注 0票数 2

serverless.yml文件中,如何包含父文件夹中的模块?

代码语言:javascript
复制
package:
  include:
    - ../node_modules/**

但是打包的压缩文件不包括父node_modules文件夹中的依赖项。我尝试过插件:https://www.npmjs.com/package/serverless-plugin-include-dependencies,但它仍然不能工作。未打包父文件夹中的任何依赖项。

如何在打包应用程序时更改依赖项文件夹目录?我还想为父文件夹应用排除devDependencies逻辑。

EN

回答 1

Stack Overflow用户

发布于 2020-07-07 14:45:30

我建议将您的函数单独打包到一些副脚本中,然后运行无服务器部署。

然后,您可以轻松地对打包过程进行微调,并包含来自父级的node_modules,排除开发依赖项。

代码语言:javascript
复制
package:
  individually: true

functions:
  sample:
    package:
      artifact: ../functions/sample/deploy/sample.zip

这方面的另一个小好处是,如果您只想更新一些函数,您可以显式地重新打包该函数,并更快地运行无服务器部署。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62767455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档