почему YARN_FLAGS игнорируются? - PullRequest
0 голосов
/ 24 октября 2018

Мне трудно понять, почему не используются 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 = 200

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

1 Ответ

0 голосов
/ 28 октября 2018

Документы Netlify сообщают нам, что они принимают конкретные решения на основе того, существует ли yarn.lock против package.lock и как он обрабатывает YARN_FLAGS.

* 1008.* Если у вас есть файл /yarn.lock: вы можете установить YARN_VERSION (любая выпущенная версия), YARN_FLAGS (флаги для передачи в нашу автоматическую установку пряжи, которая запускается, когда этот файл присутствует ).YARN_FLAGS по умолчанию имеет значение --ignore-option.Файл /package.json игнорируется в отношении следующего шага ниже, если у вас есть /yarn.lock!

Убедитесь, что файл yarn.lock загружен в ваш репозиторий.Похоже, что процесс сборки решает использовать переменную окружения flags, когда файл блокировки существует.

Примечание: Возможно, вы захотите запустить развертывание и Clear build cacheв качестве меры предосторожности после того, как вы загрузите файл yarn.lock в хранилище.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...