Я хотел бы создать репозиторий npm
, содержащий папку с однофайловыми компонентами Vue, из которых я могу легко импортировать:
import { Button } from "@user/design-system"
у меня проблема в том, что Button.vue
содержит переменные, поступающие из глобального .scss
файла, который обрабатывается Webpack.
Как я могу встроить переменные в каждый компонент при сборке для выпуска npm? По сути, мне нужна среда разработки, которой я управляю с помощью npm run serve
, и мне нужна npm run build
, которая копирует все компоненты и запекает CSS variables
в нее, чтобы иметь автономные компоненты.