Пакет сборки NPM после установки - PullRequest
0 голосов
/ 17 января 2019

Я сделал пакет с реакцией и машинописью. Из-за того, как typcript обрабатывает публикацию классов и интерфейсов, мне нужно собрать пакет и зафиксировать собранные файлы при каждом изменении. Есть ли способ сообщить npm, что он должен собрать определенный пакет после "npm install" или "yarn install"?

Я попытался добавить "postinstall": "npm run build" и "prepare": "npm run build", но похоже, что проект, в котором установлен пакет, запускает эти команды в своем корневом корневом каталоге, поэтому он собирается сам, а не только в пакете.

Я думал о чем-то вроде этого:

  1. Кодирование в проекте
  2. yarn add packageX
  3. yarn install
  4. packageX запускает npm run build в своем собственном каталоге
  5. внести изменения в packageX
  6. пробег yarn update packageX
  7. packageX запускает npm run build в своем собственном каталоге
  8. запустить yarn build в корне проекта
  9. Проект строит сам

Есть ли способ сделать это?

Спасибо за ваши ответы.

...