Utilizando o npm update para atualizar dependências
Se está muito difícil de atualizar as dependências do projeto, precisa ficar editar manualmente o arquivo package.json vou lhe mostrar a maneira correta de se fazer.
Instalação de pacotes
Quando iniciado um projeto é utilizamos o npm install ele instala a ultima versão da dependência, mas quando vamos instalar novamente o projeto ele não verificar a última versão.
Você pode utilizar o npm update para realizar a atualização dos pacotes já instalados. Quando você executa o npm update o npm verifica se existe uma nova compatível com a semântica de versões instaladas.
Vamos dizer que nós temos a dependência do lodash version ^3.9.2 e que temos ele instalado dentro do node_modules/lodash.
"dependencies": {
"lodash": "^3.9.2"
}
Então quando rodar o npm update ele irá atualizar para uma versão compatível com seu projeto que no caso é 3.10.1
"dependencies": {
"lodash": "^3.10.1"
}