尝试使用yarn添加分叉存储库的特定提交时出现错误

问题描述 投票:0回答:1

我正在尝试在react应用程序中使用分叉存储库,其依赖项由yarn管理。 将正确格式的

"@react-oauth/google": "git+https://github.com/thanhnh2-miichisoft/react-oauth.git#7f71538b0d79dbd46012aa593975f869c5bb8a28"
添加到我的
package.json
时,出现此错误

yarn install v1.22.22
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning " > @react-oauth/[email protected]" has unmet peer dependency "react@>=16.8.0".
warning " > @react-oauth/[email protected]" has unmet peer dependency "react-dom@>=16.8.0".
warning "workspace-aggregator-56dd2615-2828-4f58-bd57-479a5614108d > rollup-config-generator > [email protected]" has unmet peer dependency "@babel/core@7 || ^7.0.0-rc.2".
warning "workspace-aggregator-56dd2615-2828-4f58-bd57-479a5614108d > playground > @chakra-ui/[email protected]" has unmet peer dependency "@chakra-ui/system@>=2.0.0-next.0".
warning "workspace-aggregator-56dd2615-2828-4f58-bd57-479a5614108d > playground > @testing-library/[email protected]" has unmet peer dependency "@testing-library/dom@>=7.21.4".
warning "workspace-aggregator-56dd2615-2828-4f58-bd57-479a5614108d > playground > @chakra-ui/icons > @chakra-ui/[email protected]" has unmet peer dependency "@chakra-ui/system@>=2.0.0-next.0".
warning "workspace-aggregator-56dd2615-2828-4f58-bd57-479a5614108d > playground > @emotion/react > @emotion/[email protected]" has unmet peer dependency "@babel/core@^7.0.0".
warning "workspace-aggregator-56dd2615-2828-4f58-bd57-479a5614108d > playground > @emotion/react > @emotion/babel-plugin > @babel/[email protected]" has unmet peer dependency "@babel/core@^7.0.0-0".
warning "workspace-aggregator-56dd2615-2828-4f58-bd57-479a5614108d > playground > react-scripts > eslint-config-react-app > [email protected]" has unmet peer dependency "@babel/plugin-syntax-flow@^7.14.5".
warning "workspace-aggregator-56dd2615-2828-4f58-bd57-479a5614108d > playground > react-scripts > eslint-config-react-app > [email protected]" has unmet peer dependency "@babel/plugin-transform-react-jsx@^7.14.9".
warning "workspace-aggregator-56dd2615-2828-4f58-bd57-479a5614108d > playground > @chakra-ui/react > @chakra-ui/modal > @chakra-ui/focus-lock > [email protected]" has incorrect peer dependency "react@^16.8.0 || ^17.0.0".
[4/4] Building fresh packages...
$ is-ci || husky install
husky - Git hooks installed
Done in 29.85s.

yarn pack v1.22.22
error Package doesn't have a version.
info Visit https://yarnpkg.com/en/docs/cli/pack for documentation about this command.

这里没有软件包版本,因为我的目标是提交。 有什么线索吗? 谢谢

我尝试通过多种方式添加分叉存储库,将其添加到我的

package.json
文件中,或使用
yarn add
命令。看起来它正在找到存储库,但这个“包错误”却出现了,而它不应该出现。

github package.json yarnpkg-v2
1个回答
0
投票

git repo

package.json 没有 
version
字段,因此不是有效的
package.json

似乎您需要依赖存储库的子工作空间。不幸的是,据我所知,Yarn v1 无法指定 GitHub 存储库的子目录作为依赖项。

© www.soinside.com 2019 - 2025. All rights reserved.