Мне нужно создать пакет esm для нескольких компонентов. для этого я сделал следующее:
"scripts": {
"build:esm": "yarn workspace heading build:esm",
"clean": "lerna exec --stream rimraf dist dist-esm",
"cleanapp": "rimraf components",
"prestart": "npm run build && npm run bootstrap && npm run coverage",
"start": "start-storybook -s ./public -p 3000 -c .storybook --ci",
"bootstrap": "lerna bootstrap --ci",
"update-snapshot": "jest --updateSnapshot"
}
заголовок. js -> пакет. json
"scripts": {
"build:esm": "cross-env BABEL_ENV=build BABEL_MODULES=false babel src --out-dir dist-esm --config-file ./babel.config.js
},
Это нормально работает для 1 пакета. Но мне нужно сделать его generic c, чтобы я мог создавать пакеты esm для всех реагирующих компонентов.
У меня есть 2 варианта:
1. с 1 командой в пакете. json I может создавать пакеты из всех настроенных реагирующих компонентов
2. вызывать метод файла js для выполнения команды build: esm в l oop и динамически принимать имя пакета (интересно, возможно ли это или нет?
Было бы очень полезно, если бы вы оказали какую-либо помощь в этом.