You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update postinstall so that it doesn't cause failures
There are a few known scenarios where the opencollective postinstall npm script can cause things to break further down the pipeline - a few being 'certain build/CI environments', 'script permission issues' and 'offline installs'....
Arguably, displaying a banner soliciting funding shouldn't disrupt the development or build processes of projects leveraging libraries that are optionally, and non-functionally, using opencollective.
Ultimately, at the heart of the failure, is a non 0 exit code being returned in the cases that opencollective fails to properly execute.
To prevent this non-zero exit code failure so that subsequent npm processes aren't disrupted as a result of non-functional dependency issues, a "|| exit 0" should be added to the postinstall npm script.
There are many discussions about this issue and workaround - here are a few:
opencollective/opencollective-cli#5nuxt/nuxt#1357opencollective/opencollective-cli#3opencollective/opencollective-postinstall#2compodoc/compodoc@99ea09forizens/ngx-infinite-scroll#321WebReflection/document-register-element#165
0 commit comments