-----> Building on the Heroku-20 stack -----> Determining which buildpack to use for this app -----> Node.js app detected -----> Creating runtime environment NPM_CONFIG_LOGLEVEL=error NODE_VERBOSE=false NODE_ENV=production NODE_MODULES_CACHE=true -----> Installing binaries engines.node (package.json): unspecified engines.npm (package.json): unspecified (use default) Resolving node version 14.x... Downloading and installing node 14.16.1... Using default npm version: 6.14.12 -----> Installing dependencies Prebuild detected (node_modules already exists) Rebuilding any native modules > node-cron@2.0.3 postinstall /tmp/build_d71a55ce/node_modules/node-cron > opencollective-postinstall sh: 1: opencollective-postinstall: Permission denied npm ERR! code ELIFECYCLE npm ERR! errno 126 npm ERR! node-cron@2.0.3 postinstall: `opencollective-postinstall` npm ERR! Exit status 126 npm ERR! npm ERR! Failed at the node-cron@2.0.3 postinstall script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /tmp/npmcache.tkPZl/_logs/2021-05-05T06_38_47_904Z-debug.log -----> Build failed We're sorry this build is failing! You can troubleshoot common issues here: https://devcenter.heroku.com/articles/troubleshooting-node-deploys Some possible problems: - node_modules checked into source control https://devcenter.heroku.com/articles/node-best-practices#only-git-the-important-bits - Node version not specified in package.json https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version Love, Heroku ! Push rejected, failed to compile Node.js app. ! Push failed