Требуемая JS зависимость "readable-stream / writeable. js" недоступна - PullRequest
0 голосов
/ 02 мая 2020

Я пытаюсь построить свой проект ClojureScript. Эта ошибка начала появляться после обновления Firebase. Я использую Node v13.11.0 и Yarn для управления NPM модулями.

$ node -v
=> v13.11.0

$ shadow-cljs watch dashboard
[:dashboard] Build failure:

The required JS dependency "readable-stream/writable.js" is not available, it was required by "node_modules/stream-browserify/index.js".

Search in:
        /Users/petrus/Projects/some-project/node_modules
You probably need to run:
  npm install readable-stream/writable.js

Попытка установить его:

yarn add readable-stream/writable.js

error Command failed.
Exit code: 128
Command: git
Arguments: ls-remote --tags --heads ssh://git@github.com/readable-stream/writable.js.git
Directory: /Users/petrus/Projects/bridge
Output:
ERROR: Repository not found.
fatal: Could not read from remote repository.

Также пробовал:

yarn add stream
yarn add readable-stream

yarn add v1.22.4
[1/4] ?  Resolving packages...
[2/4] ?  Fetching packages...
warning Pattern ["readable-stream@^3.6.0"] is trying to unpack in the same destination "/Users/petrus/Library/Caches/Yarn/v6/npm-readable-stream-3.6.0-337bbda3adc0706bd3e024426a286d4b4b2c9198-integrity/node_modules/readable-stream" as pattern ["readable-stream@^3.4.0","readable-stream@^3.4.0","readable-stream@2 || 3","readable-stream@^3.0.2","readable-stream@^3.1.1"]. This could result in non-deterministic behavior, skipping.
[3/4] ?  Linking dependencies...

Итак, я удалил /Users/petrus/Library/Caches/Yarn/v6/npm-readable-stream-3.6.0-337bbda3adc0706bd3e024426a286d4b4b2c9198-integrity/node_modules/readable-stream, но получаю ту же ошибку. Также попробовал yarn cache clean.

Может кто-нибудь помочь мне установить эту штуку?

1 Ответ

0 голосов
/ 02 мая 2020

Исправлено путем исправления синтаксической ошибки в исходном коде ClojureScript.

Таким образом, это оказалось неясной ошибкой, когда у меня была синтаксическая ошибка в моем ClojureScript, которая не полностью компилировалась, что, по-видимому, привело к Shadow- cl js не помещает все необходимые зависимости в папку целевых модулей сборки. Следовательно, эта ошибка не связана с читаемым потоком.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...