Проблема развертывания пряжи Heroku: пакеты двойного разрешения - PullRequest
1 голос
/ 18 октября 2019

Я пытаюсь настроить наш первый проект Heroku, но у меня возникают проблемы при запуске развертывания. Это всегда дает сбой во время установки пакета. Интересно то, что в журнале я вижу, что он пытается установить пакеты дважды, и я думаю, что его запуск дважды вызывает проблему, показанную здесь:

-----> Installing binaries
       engines.node (package.json):  ^10.16
       engines.npm (package.json):   ^6.9
       engines.yarn (package.json):  ^1.17

       Resolving node version ^10.16...
       Downloading and installing node 10.16.3...
       Bootstrapping npm ^6.9 (replacing 6.9.0)...
       npm ^6.9 installed
       Resolving yarn version ^1.17...
       Downloading and installing yarn (1.19.1)...
       Installed yarn 1.19.1

-----> Installing dependencies
       Installing node modules (yarn.lock)
       yarn install v1.19.1
       [1/4] Resolving packages...
       [2/4] Fetching packages...
       warning package.json: No license field
       warning nest-console@5.7.3: No license field
       [1/4] Resolving packages...
       [2/4] Fetching packages...
       error https://registry.yarnpkg.com/external-editor/-/external-editor-1.1.1.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "ENOENT: no such file or directory, chmod '/tmp/yarncache.BXSXb/v6/npm-external-editor-1.1.1-12d7b0db850f7ff7e7081baf4005700060c4600b-integrity/node_modules/external-editor/example_async.js'"
       info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
-----> Build failed

Каждый раз, когда он запускается, происходит сбой в другом файле, нос той же ошибкой.

Я использую сборку NodeJS. Я в полной растерянности. Я чувствую, что смог бы дополнительно диагностировать происходящее, если бы мог видеть, как выполняются реальные команды.

Кто-нибудь когда-либо видел что-то подобное раньше?

...