首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么YARN_FLAGS会被忽略?

为什么YARN_FLAGS会被忽略?
EN

Stack Overflow用户
提问于 2018-10-24 23:35:07
回答 1查看 487关注 0票数 1

我很难弄清楚为什么YARN_FLAGS没有被使用

代码语言:javascript
复制
# Related to YARN_FLAGS https://git.io/fx1W5  https://git.io/fx1RF  # debug with --verbose
[build]
  base    = "./services/frontend"
  command = "echo $YARN_FLAGS && yarn build" 
  publish = "./services/frontend/build"

[build.environment]
  NODE_VERSION = "10.12.0"
  YARN_FLAGS = "--ignore-optional --frozen-lockfile --network-timeout 1000000 --network-concurrency 1 --verbose"

[context.production.environment]
  NODE_ENV = "production"

[context.deploy-preview.environment]
  NODE_ENV = "test"

[[redirects]]
  from = "/*"
  to = "/index.html"
  status = 200

https://app.netlify.com/sites/monstereos-gabo/deploys/5bd08b5bc965924622aeccce

EN

回答 1

Stack Overflow用户

发布于 2018-10-28 08:10:05

Netlify docs tell us that they make specific decisions基于是否存在yarn.lockpackage.lock,以及它如何处理YARN_FLAGS

如果你有一个/yarn.lock文件:你可以设置YARN_VERSION (任何发布的版本),YARN_FLAGS (传递给我们的自动纱线安装的标志,当这个文件存在时会运行)。默认情况下,YARN_FLAGS设置为--ignore-optional。如果您有一个/yarn.lock,那么在下面的下一步中将忽略/package.json文件!

确保将yarn.lock文件推送到存储库。看起来构建过程决定在锁文件存在时使用flags环境变量。

注意:在将yarn.lock文件推送到存储库之后,您可能希望触发deploy Clear build cache

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

https://stackoverflow.com/questions/52972910

复制
相关文章

相似问题

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