Когда я пытаюсь установить пакет "@ google-cloud / storage" в новом проекте, я получаю сообщение об ошибке, что какой-то файл в каком-то другом модуле узла не найден.
Сначала возникла проблемапри попытке запустить установку npm в существующем проекте. Тем не менее, я получаю эту ошибку в новом проекте, когда я пытаюсь установить этот пакет, как самое первое действие, которое я предпринимаю после «npm init». Я все еще получаю ту же ошибку, даже когда я делаю это на совершенно новой виртуальной машине с Ubuntu.
Я смотрел много предыдущих ответов на подобные проблемы, но каждое решение, которое я нашел до сих пор, имеетбыло удалить node_modules и package-lock.json - что мне не помогло, потому что у меня их пока нет.
Вот примерная попытка с ошибкой:
vagrant@ubuntu-disco:/vagrant/test$ npm install --save @google-cloud/storage --no-bin-links
npm WARN test@1.0.0 No description
npm WARN test@1.0.0 No repository field.
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /vagrant/test/node_modules/http-proxy-agent/node_modules/debug/package.json.454436277
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/vagrant/test/node_modules/http-proxy-agent/node_modules/debug/package.json.454436277'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /home/vagrant/.npm/_logs/2019-11-03T17_00_44_474Z-debug.log
Это использует версию 12.13.0 Node и 6.12.0 NPM.