▲ | iamsaitam 7 days ago | |
At first I thought it would be a decade old project, but 4 years isn't old by any standards is it? Anyways, npm ci should have been the first attempt, not npm install so that it installs the same package versions defined in the package-lock.json. Then as others have mentioned, pin your node versions. If you're afraid of this happening again, npm pack is your friend. In the end, op could have done a bit more. BUT I'll give it to him that when bindings are involved, these things take more time than they should |