我正在尝试在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
命令。看起来它正在找到存储库,但这个“包错误”却出现了,而它不应该出现。
git repo 的
package.json
没有 version
字段,因此不是有效的 package.json
。
似乎您需要依赖存储库的子工作空间。不幸的是,据我所知,Yarn v1 无法指定 GitHub 存储库的子目录作为依赖项。