This issue went unfixed: https://github.com/npm/npm/issues/18266
Local file dependencies in private module: Could not install from [...] as it does not contain a package.json file
I’ve ran into this issue yesterday myself. It really makes it very hard to innovate on repos such as apollo-client. Seriously considering switching to yarn because of this.
If you want the issue to be properly listed in this forum, please follow the template for #bugs.