Один из способов - отредактировать packages/semantic-ui/package.json
, удалив "semantic-ui"
из dependencies
и добавив скрипт "install": "node ./install.js"
. Затем создайте сценарий, который порождает npm install semantic-ui --no-save
, только если пряжа обнаружена в среде (для предотвращения бесконечного цикла установки; проверьте process.env.npm_config_user_agent
).
Это запутанный и подверженный ошибкам способ, однако, если присутствует semantic.json
с "autoInstall": true
, он автоматически установит Semantic UI и запустит задание gulp, сделав пользовательскую тему доступной для других пакетов на @monorepo/semantic-ui/dist/semantic.min.css
.