Implementando el nodo y el error Angular a Heroku

Estoy tratando de aprender a implementar una aplicación Nodo y Angular a Heroku y estoy recibiendo un error.

Estos son los pasos que estoy tomando

  1. Crea un repository vacío en GitHub.

  2. Implementa el proyecto de pre-creación, que crea una nueva aplicación heroku.

Luego, descargo y copio el código que está en el proyecto pre-creado.

Luego presiono ese código hasta el repository vacío que creé paso 1.

Luego vuelvo a Heroku y deployment manualmente conectando mi repo a él.

Al implementar, recibo un error que no sé cómo resolver. Esto es extraño para mí ya que tengo la aplicación Heroku preconfigurada junto con el mismo código exacto.

> Building dependencies Installing node modules (package.json) > mean-contactlist-angular2@0.0.0 postinstall /tmp/build_00959509bf83606e9586c85b4acd5130/worldofnick-LocalBeats-34154d74169daf6c8cdab1e9e5407bd4e4f9c24e > ng build Cannot read property 'config' of null TypeError: Cannot read property 'config' of null at Class.run (/tmp/build_00959509bf83606e9586c85b4acd5130/worldofnick-LocalBeats-34154d74169daf6c8cdab1e9e5407bd4e4f9c24e/node_modules/@angular/cli/tasks/build.js:16:56) at Class.run (/tmp/build_00959509bf83606e9586c85b4acd5130/worldofnick-LocalBeats-34154d74169daf6c8cdab1e9e5407bd4e4f9c24e/node_modules/@angular/cli/commands/build.js:143:26) at Class.<anonymous> (/tmp/build_00959509bf83606e9586c85b4acd5130/worldofnick-LocalBeats-34154d74169daf6c8cdab1e9e5407bd4e4f9c24e/node_modules/@angular/cli/ember-cli/lib/models/command.js:134:17) at process._tickCallback (internal/process/next_tick.js:109:7) npm ERR! Linux 3.13.0-133-generic npm ERR! argv "/tmp/build_00959509bf83606e9586c85b4acd5130/worldofnick-LocalBeats-34154d74169daf6c8cdab1e9e5407bd4e4f9c24e/.heroku/node/bin/node" "/tmp/build_00959509bf83606e9586c85b4acd5130/worldofnick-LocalBeats-34154d74169daf6c8cdab1e9e5407bd4e4f9c24e/.heroku/node/bin/npm" "install" "--unsafe-perm" "--userconfig" "/tmp/build_00959509bf83606e9586c85b4acd5130/worldofnick-LocalBeats-34154d74169daf6c8cdab1e9e5407bd4e4f9c24e/.npmrc" npm ERR! node v6.11.5 npm ERR! npm v3.10.10 npm ERR! code ELIFECYCLE npm ERR! mean-contactlist-angular2@0.0.0 postinstall: `ng build` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the mean-contactlist-angular2@0.0.0 postinstall script 'ng build'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the mean-contactlist-angular2 package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! ng build npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs mean-contactlist-angular2 npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls mean-contactlist-angular2 npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! /tmp/build_00959509bf83606e9586c85b4acd5130/worldofnick-LocalBeats-34154d74169daf6c8cdab1e9e5407bd4e4f9c24e/npm-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 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 

Me encontré con este problema durante la implementación en Heroku hoy. En su package.json, asegúrese de especificar correctamente el nodo como su motor. Ejemplo:

 "engines": { "node": "^8.0.0" },