Есть ли способ определить, что npm устанавливает пакет?

#node.js #npm

Вопрос:

У меня есть веб-пакет, работающий в режиме просмотра. Когда я устанавливаю пакеты с помощью npm webpack, все равно попробуйте скомпилировать исходный код, который приведет к удалению npm некоторых пакетов в node_modules папке. Я уже добавил node_modules watchOptions , чтобы игнорировать это, но не работать. Поэтому я хочу прекратить просмотр во время установки пакетов npm и возобновить просмотр после установки.

РЕДАКТИРОВАТЬ: Я обнаружил это, когда npm install посылал. npm создаст промежуточную папку в разделе node_modules и удалит ее после установки. Таким образом, вы можете использовать fs.watch эту папку для обнаружения установки npm.

НО даже после того, как я прекратил просмотр веб-пакетов при обнаружении установки npm, большинство пакетов в node_modules все равно были удалены.

Комментарии:

1. Почему бы просто не остановить Webpack во время установки?

2. @jonrsharpe причина, по которой процесс сборки занимает около 20 секунд или более, даже после оптимизации и обновления пакетов очень часто.