Я сделал пакет с реакцией и машинописью. Из-за того, как typcript обрабатывает публикацию классов и интерфейсов, мне нужно собрать пакет и зафиксировать собранные файлы при каждом изменении.
Есть ли способ сообщить npm, что он должен собрать определенный пакет после "npm install"
или "yarn install"
?
Я попытался добавить "postinstall": "npm run build"
и "prepare": "npm run build"
, но похоже, что проект, в котором установлен пакет, запускает эти команды в своем корневом корневом каталоге, поэтому он собирается сам, а не только в пакете.
Я думал о чем-то вроде этого:
- Кодирование в проекте
yarn add packageX
yarn install
- packageX запускает
npm run build
в своем собственном каталоге
- внести изменения в packageX
- пробег
yarn update packageX
- packageX запускает
npm run build
в своем собственном каталоге
- запустить
yarn build
в корне проекта
- Проект строит сам
Есть ли способ сделать это?
Спасибо за ваши ответы.