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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions