Skip to content

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

@firefoxic

Description

@firefoxic

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

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

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

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

Metadata

Metadata

Assignees

No one assigned

    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