node.js - 所需的 JS 依赖“可读流/可写.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
。
谁能帮我安装这个东西?
解决方案
通过修复 ClojureScript 源代码中的语法错误来解决。
所以这被证明是一个模糊的错误,我的 ClojureScript 中有一个语法错误,它没有完全编译,这似乎导致 Shadow-cljs 没有将所有需要的依赖项放在构建目标模块文件夹中。因此,此错误与可读流无关。
推荐阅读
- reactjs - ReactJS:在再次获取之前清空组件的旧获取数据
- javascript - 节点js,函数返回未定义
- javascript - 在 AJAX POST 方法中发送大型 XML 对象
- architecture - 什么是微服务,它们与 API 驱动的架构有何不同?
- mysql - 使用 SQL 提取数组格式的字符串
- c# - 将 ComboBoxItem 保存到 MVVM 中的数据库
- html - 如何从 html 代码中获取 URL?我只想要粗体网址作为文本
- javascript - 将道具从父组件传递到子组件时出错
- excel - 运行时错误“1004”:Microsoft Excel 无法粘贴数据
- tensorflow - 不了解类 UNET 架构中的数据流,并且在 Conv2DTranspose 层的输出中遇到问题