#npm #npm-install #npm-scripts
#нпм #npm-install #npm-скрипты
Вопрос:
У меня есть пакет NPM с компонентами React на основе TypeScript. Когда пакет установлен, я хотел бы запустить скрипт, который, по сути, выполняется tsc
для компиляции файлов TS, а затем удаляет src
папку по завершении.
// Excerpt from package.json
"scripts": {
"build": "rm -rf ./dist amp;amp; tsc",
"install": "tsc",
"postinstall": "rm -rf ./src tsconfig.json"
},
Однако я заметил, что перехват установки выполняется всегда, независимо от того, работаете ли вы npm install git ssh://git@github.com:sparkbuzz/react-components.git
, но также и при запуске npm install
из пакета (например, во время разработки)
Есть ли способ гарантировать, что сценарий установки выполняется только при удаленной установке пакета NPM?
Комментарии:
1. можете ли вы попробовать с помощью «подготовить»: «выполнить сборку npm». Кстати, насколько я понимаю, когда вы публикуете пакет typescript, npm автоматически создает пакет для вас. itnext.io /…