I am developing an external component (let\'s say my-component, which I link to the project with npm link (as it is in process and I need the packa
I believe the answer is to specify react and react-dom as peerDependencies in your external component's package.json. As best as I can follow here and here, npm link should (as of npm@3) no longer install peerDependencies (or `devDependencies either).
Aaaand I just read your post more carefully and realized that you already are specifying them as peerDependencies. Therefore, I think the answer boils down to:
Upgrade to npm@3:
npm install -g npm@3.0-latest