Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
firefoxic opened this issue Dec 14, 2023 · 2 comments
Open

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

firefoxic opened this issue Dec 14, 2023 · 2 comments

Comments

@firefoxic
Copy link
Contributor

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

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

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

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

@nikolai-shabalin
Copy link
Contributor

Давай пока, до февраля, баги поотлавлием. А после займёмся оптимизациями

@firefoxic
Copy link
Contributor Author

Да, это просто чтобы не забыть.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants