所需的JS依赖项不可用 [英] The required JS dependency "readable-stream/writable.js" is not available

查看:25
本文介绍了所需的JS依赖项不可用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试构建我的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

有人能帮我安装这个东西吗?

推荐答案

已通过修复ClojureScrip源代码中的语法错误解决。

所以这被证明是一个模糊的错误,我的ClojureScrip中有一个语法错误,它没有完全编译,这似乎导致Shadow-cljs没有将所有需要的依赖项放到构建目标模块文件夹中。因此,此错误与可读流无关。

这篇关于所需的JS依赖项不可用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆