Skip to content

Игнорировать скрипты в CI #67

@firefoxic

Description

@firefoxic

Сейчас для сборки проекта в CI не нужен sharp, ибо графика готовится локально и коммитится. Но при этом установка зависимостей запускает ещё и скрипт установки sharp. Это лишнее и можно было бы избежать этого флагом --ignore-scripts.

Но тогда есть пара задачек перед этим:

  1. esbuild тоже нуждается в запуске постинстал-скрипта, но это можно просто дополнительной командой решить (кажется, npm rebuild esbuild, не помню точно);
  2. сборка споткнётся если оставлять статический импорт шарпа — надо заменить на динамический, и может даже вообще выделить в отдельный файл (хотя тогда уже надо и все таски в свои файлы вытаскивать).

Есть наброски, но к PR пока не готово совсем.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions