我很难弄清楚为什么YARN_FLAGS没有被使用
# 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 = 200https://app.netlify.com/sites/monstereos-gabo/deploys/5bd08b5bc965924622aeccce
发布于 2018-10-28 08:10:05
Netlify docs tell us that they make specific decisions基于是否存在yarn.lock与package.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。

https://stackoverflow.com/questions/52972910
复制相似问题