NPM install lifecycle scripts (preinstall, install, postinstall) not being called for your package?
If you just added one of these lifecycle scripts to your package and published the changes to a registry:
In package-lock.json
of the project that consumes your package as a dependency, ensure your package has "hasInstallScript": true
. On npm ci
or npm install
, npm
looks for the existence of this flag in package-lock.json
rather than scanning each library… Read more