Created by: viankakrisna
changes in https://github.com/facebookincubator/create-react-app/pull/3026 made some build fails in node 8 (success in https://github.com/facebookincubator/create-react-app/pull/3104 and https://github.com/facebookincubator/create-react-app/pull/3026 , failed in https://github.com/facebookincubator/create-react-app/pull/2755 because of misssing dependencies). probably because npm link behavior is changed in npm 5 http://codetunnel.io/npm-5-changes-to-npm-link/
this PR tries to investigate how to normalize the npm link behavior for e2e in npm 5 and below